Amazonアメリカの配送・送料確認
by
yasuikamo
2013-05-04 [2013/05/04 00:29:58]
Amazonアメリカの出品者の送料を一覧表示できるブックマークレット(Amazon.comの商品ページでのみ使えます。)
@@ -5,7 +5,16 @@
* @license MIT License
*/
var url = "http://www.yasui-kamo.com/shiprate/?asin=";
-if(document.getElementById('ASIN'))
+if(document.getElementById('dpSearchKeyword') && document.getElementById('add-to-cart-button'))
+{
+ var asins = document.getElementsByName("a");
+ var adds = document.getElementsByName("o");
+ if(asins.length > 0 && adds.length > 0)
+ {
+ location.href=url + asins[0].value;
+ }
+}
+else if(document.getElementById('ASIN'))
{
location.href=url + document.getElementById('ASIN').value;
}
@@ -14,13 +23,4 @@
var form = document.getElementById('addToCart');
var asin = form.ASIN.value;
location.href=url + asin;
-}
-else if(document.getElementById('add-to-cart-button'))
-{
- var asins = document.getElementsByName("a");
- var adds = document.getElementsByName("o");
- if(asins.length > 0 && adds.length > 0)
- {
- location.href=url + asins[0].value;
- }
}
/*
* @title Amazonアメリカの配送・送料確認
* @description Amazonアメリカの出品者の送料を一覧表示できるブックマークレット(Amazon.comの商品ページでのみ使えます。)
* @include http://www.amazon.com/
* @license MIT License
*/
var url = "http://www.yasui-kamo.com/shiprate/?asin=";
if(document.getElementById('dpSearchKeyword') && document.getElementById('add-to-cart-button'))
{
var asins = document.getElementsByName("a");
var adds = document.getElementsByName("o");
if(asins.length > 0 && adds.length > 0)
{
location.href=url + asins[0].value;
}
}
else if(document.getElementById('ASIN'))
{
location.href=url + document.getElementById('ASIN').value;
}
else if(document.getElementById('addToCart'))
{
var form = document.getElementById('addToCart');
var asin = form.ASIN.value;
location.href=url + asin;
}
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。