Проблема с зависанием Firefox на Facebook

Проблема с зависанием Firefox на Facebook

У меня проблема с Firefox при использовании Facebook: когда я хочу закрыть вкладку с Facebook, он не позволяет мне это сделать. Я имею в виду, что независимо от того, сколько раз я нажимаю среднюю кнопку мыши на вкладке или использую кнопку закрытия, вкладка не закрывается.
Я думаю, проблема в каком-то коде JavaScript на странице, потому что если я подожду достаточно долго, он оповещает, что какой-то скрипт на странице не отвечает, хотя сама страница в целом реагирует и работает нормально.
Интересно, сталкивался ли кто-нибудь с такой проблемой? Я использую Firefox 12, и эта проблема наблюдается как в Linux (Ubuntu 12.04), так и в Windows 7.

решение1

Я создал этот пользовательский скрипт для отключения обработчиков onbeforeunload в Facebook. http://userscripts.org/scripts/show/135086 Конечно, вам понадобится Greasemonkey.

решение2

На самом деле это связано с тем, что Facebook запускает ряд скриптов при закрытии вкладки.

Как уже упоминалось выше, это событие OnUnload.

Я написал небольшой скрипт GreaseMonkey для этого, так как это было очень раздражающе

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

Удачи

:)

решение3

В Windows попробуйте запустить Firefox в безопасном режиме > Пуск > Выполнить > firefox /safe и посмотрите, как он себя поведет. Начните удалять нежелательные дополнения и каждый раз проверяйте поведение...

Еще один момент, который следует учитывать, — это проверка и обновление дополнений и т. д. Посетите онлайн-сервис проверки браузера Qualys

Также попробуйте очистить кэш/временные файлы браузера и т. д.

Наконец, если все остальное не сработает, я бы вернулся к предыдущей версии, например, 11, и посмотрел, что из этого получится...

посетите oldapps.comдля старых версий Firefox и программного обеспечения...

решение4

То же самое, Firefox 12 под Windows, и при попытке закрыть вкладку Facebook он зависает на довольно долгое время, пока я не закрою и не открою Firefox полностью.

Мои подозрения касаются не каких-либо расширений Firefox, а неудачного сочетания эффектов запрета:

  • Во-первых, у меня медленное интернет-соединение. Иногда запросы запускаются или отбиваются очень долго.

  • Во-вторых, я подозреваю, что Facebook использует в событии запрос AJAX OnUnload, который по сути задерживает закрытие страницы до тех пор, пока скрипт не решит, разрешено закрытие или нет.

Проблема в том, что современные веб-дизайнеры уже не могут себе представить, что люди заметят эти запросы, поскольку они требуют слишком много времени для подключения.

Связанный контент