2

window.location.href = 'http://some.thing'JavaScript (または など)によって引き起こされるページのリダイレクト/リロードを防止する必要がありますwindow.location.reload()
また、ユーザーにプロンプ​​ト ウィンドウが表示されないようにする必要があります (「このページを離れてもよろしいですか?」など)。

私は解決策を探しましたが、それについてすべてが変わっているようです。一部の記事ではオーバーライド可能と書かれていますwindow.locationが、別の記事では不可能と書かれています。そのため、このような問題の現在の状況についてはわかりません。

私は試しました:
- オブジェクトをオーバーライドwindow.locationすることは不可能のようです ( https://stackoverflow.com/a/7990537で言及され、Chrome と FF で試したように)。
-onbeforeunloadイベントを使用します。この方法でページのリロードを防ぐことは可能ですが、プロンプト ウィンドウがユーザーに表示されます。

プロンプトウィンドウなしでjavascriptのリダイレクト/リロードを防ぐ方法はありますか?

4

0 に答える 0