例えばこのURLを叩くと、meta redirectで自動で転送されます。
http://www.rakuten.co.jp/hoge
これを、何もしなくても転送されないようにしたい。
可能でしょうか。ヒントを頂けると嬉しいです。
適当に思いついたものを。
ダイアログでちゃうけど。
window.addEventListener('beforeunload', function(e){ console.log(e) e.preventDefault(); }, false);
// ==UserScript== // @name auto-redirect-cancel // @namespace http://d.hatena.ne.jp/Cherenkov/ // @include http://* // @include https://* // @version 1 // ==/UserScript== function evalInPage(fun) { location.href = "javascript:void (" + fun + ")()"; } if (document.querySelector('meta[HTTP-EQUIV="refresh"]')) { //適当にチェック var src = document.documentElement.outerHTML; //HTML取得 src = src.replace(/HTTP-EQUIV="refresh"/i, ''); //適当に除去 unsafeWindow.GMsrc = src; //DOM追加 evalInPage(function() { document.write(GMsrc); }); }
おお!動作しました。ありがとうございますーー
2012/10/13 00:41:20これだけでよかったかも
2012/10/13 01:03:10