6年後、私はこれに対する解決策を持っています!
答えはここにある他の答えに触発されています。
Edubの答えは私にとってはうまくいきませんでした。ページを何度もリロードし、setInterval
durationパラメータを観察しませんでした。Edubの回答が期待どおりに機能しない理由がわかりません。
これは私にとってChrome 67で機能します:
javascript:document.getElementsByTagName("body")[0].innerHTML = "<iframe id=\"testFrame\" src=\""+window.location.toString()+"\" style=\"position: absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%;\"><\/iframe>";reloadTimer = setInterval(function(){ document.getElementById("testFrame").src=document.getElementById("testFrame").src },10000)
フォーマットされたバージョン:
document.getElementsByTagName("body")[0].innerHTML =
"<iframe id=\"testFrame\"
src=\"" + window.location.toString() + "\"
style=\"position: absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%;\">
<\/iframe>";
reloadTimer = setInterval(
function(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
これは、現在のドキュメントの本文をウィンドウの現在の場所を指すiframeに置き換えることで機能します。
次に、setIntervalの呼び出しが行われ、タイマーでページがリロードされます。
これはブックマークとしてうまく機能します。setIntervalの補足関数は、ブックマークでも呼び出すことができます。javascript:clearTimer(reloadTimer)
ノート: