Amazon.co.jpでアソシエイトツールバーが表示されている場合、window
オブジェクト以下にあるAssociates
にASINがあることに気づいたのでしばらくこっちを使ってみる。GoogleでのSocialShareAttributes
検索結果が0だったのでメモしておく。
他だと以下の2つが抜き出す方法としては優秀な気がする。
document.querySelector('link[rel="canonical"]').href
の最後から切り出すdocument.getElementById("ASIN").value
を参照するcanonical
はURL自体に色々パラメーター付いてても関係なさそうなので良さそう。id="ASIN"
を参照は結構長いこと動いてるような気がするけどなんか不安……。