右下にある小さな選択ボックスで URL を変更できるようにする小さなグリースモンキー スクリプトを作成しようとしています。異なる Amazon マーケット間で切り替えることができるようにしたい (ドメインを .it .es などに置き換えることによって)。
http://www.amazon.co.uk/gp/product/B0080K4K76/ ans の例を使用して
ただし、正しく動作していません。onchange はチェンジャー関数を呼び出していないようです。
// ==UserScript==
// @name amazon__article_changer
// @namespace wtf
// @include *amazon*
// ==/UserScript==
function changer(end){
var url = window.location.href;
var nurl = "http://www.amazon."+ end + url.slice(url.indexOf("/gp/"), url.length);
window.location.href = nurl;
}
box = window.document.createElement('div')
box.innerHTML = "<html><head><title></title></head><body><select onchange='changer(this.value)'><option value='de'>DE</option><option value='co.uk'>UK</option><option value='fr'>FR</option><option value='es'>ES</option><option value='it'>IT</option></select></body></html>";
box.style.position = "fixed";
box.style.right = "0px";
box.style.bottom = "0px";
window.document.getElementsByTagName("body")[0].appendChild(box);