バグではなく、インターフェースの欠陥により、Google Chromeで閉じることができないページを作成できます。
証明:
wifix.ru/onbeforeunload/test.html
上記の例では、警告は10回だけ表示されますが、無期限に表示することを妨げるものはありません。
オームはIE 10で問題を再現できました。
azproductionの書き込み:
Firefoxでは、Safariにも同様の未解決の問題があります: bugzilla.mozilla.org/show_bug.cgi?id=705617
beforeunloadハンドラーでは、接続を維持しているが決して拡大しないサーバーに対して同期XHRを作成します。 タブをどれだけ突いてもタブは閉じません。 Chromeでは、この問題は解決されています-2回目に[x]をクリックすると、タブが閉じます。
サンプルコード
Chromeには、モーダルウィンドウを表示する機能もあります。 アラートウィンドウはすべてのタブに対してグローバルです。
その結果、モーダルウィンドウを閉じずに別のタブに切り替えることはできません。
例
wifix.ru/onbeforeunload/page.html
最初の問題と組み合わせて、これにより具体的な不快感を作成できます。
注意の叫び声:_ttp://wifix.ru/onbeforeunload/screamer.html