Facebook で Firefox がハングする問題

Facebook で Firefox がハングする問題

Facebook を使用しているときに Firefox で問題が発生します。Facebook を含むタブを閉じようとしても閉じられません。つまり、タブを中クリックしたり閉じるボタンを何回使用しても、タブは閉じられません。
ページ上の JavaScript コードに問題があると思われます。長時間待つと、ページ自体は通常応答し、問題ないのに、ページ上の一部のスクリプトが応答していないという警告が表示されます。
このような問題に遭遇したことがある人はいるでしょうか。私は Firefox 12 を使用していますが、Linux (Ubuntu 12.04) と Windows 7 で同じ問題が発生します。

答え1

Facebook の onbeforeunload ハンドラーを無効にするためにこのユーザー スクリプトを作成しました。 http://userscripts.org/scripts/show/135086 もちろん、Greasemonkey が必要です。

答え2

これは実際には、Facebook がタブを閉じるときに多数のスクリプトを実行しているためです。

上で述べたように、それはOnUnloadイベントです

非常に面倒だったので、GreaseMonkeyスクリプトを少し書きました。

http://userscripts.org/scripts/show/153998

幸運を

:)

答え3

Windows では、Firefox をセーフ モードで実行して、「スタート」>「実行」>「firefox /safe」と選択し、動作を確認してください。不要なアドオンを削除して、そのたびに動作を確認してください...

考慮すべきもう 1 つの点は、アドオンの確認と更新などです。 Qualys の BrowserCheck オンライン サービスにアクセスしてください

また、ブラウザのキャッシュ/一時ファイルなどをクリアしてみてください。

最後に、他のすべてが失敗した場合は、以前のバージョン、つまり 11 に戻して、結果を確認します...

oldapps.comをご覧くださいFirefox およびソフトウェアの古いバージョンの場合...

答え4

私も同じで、Windows 上の Firefox 12 で Facebook タブを閉じようとすると、Firefox を完全に閉じて再度開かない限り、かなり長い間ハングします。

私の疑いは Firefox の拡張機能ではなく、禁止効果の残念な組み合わせにあります。

  • まず、インターネット接続が遅いです。リクエストの開始に時間がかかったり、タイムアウトになったりすることがあります。

  • 次に、Facebook がイベントで AJAX リクエストを使用しているのではないかと疑っていますOnUnload。これは基本的に、スクリプトが閉じることを許可するかどうかを決定するまでページを閉じるのを遅らせます。

問題は、最近の Web デザイナーは、接続に時間がかかるため、ユーザーがこれらのリクエストに気付くとは考えられなくなっていることです。

関連情報