unloadpagehide イベント中の同期 XHR の使用は非推奨となりました

公開日: | カテゴリー: DOM

概要

Firefox 68 以降、同期 XMLHttpRequestunload あるいは pagehide イベントリスナー内で使われていた場合、ユーザー体験を損なうことから、ウェブコンソールが警告を表示します。すべてのモダンブラウザーで使用可能となっている navigator.sendBeacon メソッドを代わりに使ってください。

なお、Firefox 30 以降、これらのイベント外での同期 XMLHttpRequest の使用に対しては警告が出されています。メインスレッド上でのリクエストがすべて非同期となっているかどうか、あなたのコードを再確認した方が良いでしょう。

参考資料