JavaScriptを使用していくつかのGETパラメータをバックグラウンドに組み込むために、新しいGETパラメータを使用してページを更新するように、定期的にURLを変更する必要があるページがあります。フォーカスを奪うウィンドウなしでIEでウィンドウを "リフレッシュ"するには?
ので、例えば、私が定期的にやる
window.location.href = window.location.host + '?' + ss;
または
'SS' は、新しいクエリ文字列、例えばあるwindow.location.search = '?' + ss;
: "FOO = 3 &バー= 1" 。これらの「リフレッシュ」は、ウィンドウがバックグラウンドにあるときに発生します。
私の問題は、IEのブラウザでは、リフレッシュによってウィンドウがフォーカスを奪うということです。これを回避するか回避するためにとにかくありますか?
どのバージョンのIEですか? window.location.hashを変更し、AJAXを使用してページを更新できますか? – EricLaw
実際には、新しいGETパラメータでページをリロードする必要があります。私はIE 6&7でこの動作を見ましたが、8はテストしませんでした。 – Kyle