У меня есть проблема с Firefox при использовании Facebook, когда я хочу закрыть вкладку, содержащую Facebook, она не позволяет мне. Я имею в виду, независимо от того, сколько раз я щелкаю среднюю кнопку мыши на вкладке или использую кнопку закрытия, вкладка не будет закрыта.
Я предполагаю, что проблема в некотором коде JavaScript на странице, потому что, если я подожду достаточно долго, он предупредит, что какой-то скрипт на странице не отвечает, хотя сама страница в целом отзывчива и в порядке.
Интересно, сталкивался ли кто-нибудь с такой проблемой? Я использую Firefox 12, и проблема постоянна в Linux (Ubuntu 12.04) и Windows 7.
6 ответов
Это происходит из-за того, что Facebook запускает несколько скриптов на вкладке «Закрыть».
Как уже упоминалось выше, это событие OnUnload
Я написал для него небольшой скрипт GreaseMonkey, так как он сильно раздражал
http://userscripts.org/scripts/show/153998
Удачи
:)
Под Windows попробуйте запустить Firefox в безопасном режиме> Пуск> Выполнить> firefox /safe и посмотрите, как он себя ведет.Начните устранять нежелательные дополнения и проверяйте поведение каждый раз ...
Еще одна вещь, которую следует учитывать, это проверка и обновление аддонов и т.д ... Посетите онлайн-сервис для qualche's browsercheck
Также попробуйте очистить кеш / временные файлы вашего браузера и т.д.
Наконец, если ничего не помогает, я вернусь к предыдущей версии, то есть 11, и посмотрю, как все получится ...
Посетите oldapps.com для более старых версий Firefox и программного обеспечения ...
Откройте диспетчер задач (в Windows 7, CTRL-ALT-DEL) и перейдите на вкладку процессов. Найдите процесс с именем «plugin-container.exe» с описанием "Plugin Container для Firefox" и завершите этот процесс, а затем посмотрите, начинает ли Firefox работать должным образом.
Я обнаружил, что это относительно надежный способ запустить и запустить хороший старый FF без необходимости начинать все сначала. Возможно, вам придется перезагрузить вкладки, открытые для видео-сайтов и других плагин-интенсивных страниц, но в остальном все должно быть в порядке.
Это также подсказка, что проблема связана с одним (или несколькими) вашими плагинами. Вы должны по крайней мере убедиться, что у вас установлена текущая версия Java и Flash для FF. Используйте этот сайт для проверки актуальности ваших плагинов: https://www.mozilla.org/en-US/plugincheck/
Что касается Linux. Я не уверен, что они используют одно и то же имя исполняемого файла для контейнера плагина, и я не проверял это исправление там.
То же самое здесь, Firefox 12 под Windows, и при попытке закрыть вкладку Facebook он зависает довольно долго, если я не закрою и снова не открою Firefox полностью.
Я подозреваю не о каких-либо расширениях Firefox, а о неудачной комбинации эффектов банов:
Во-первых, у меня медленное интернет-соединение. Иногда запросы начинаются или истекают.
Во-вторых, я подозреваю, что Facebook использует AJAX-запрос в событии
OnUnload
, которое в основном задерживает закрытие страницы до тех пор, пока скрипт не решит, разрешено ли закрытие или нет.
Проблема в том, что веб-дизайнеры в наши дни больше не могут представить, что люди заметят эти запросы, потому что они так долго подключаются.
Я создал этот пользовательский скрипт, чтобы отключить обработчики onbeforeunload в Facebook. http://userscripts.org/scripts/show/135086 Конечно, вам нужен Greasemonkey.
Существует довольно полное руководство по отслеживанию и решению проблем, с которыми вы можете столкнуться в Firefox: https://support.mozilla.org/en-US/kb/Basic%20Trou устранение неполадок
Не зная более подробной информации о вашей конфигурации (то есть используемых расширениях), вероятно, не существует другого надежного способа избавить вас от проблемы. Я бы ожидал расширение как наиболее вероятную причину, но это может привести вас в неправильном направлении. Так что лучше просто следуйте инструкциям шаг за шагом.