Firefox крадет фокус у RocketDock

Если запущен Firefox (v3.6.28), RocketDock (со слоем, установленным на "Всегда сверху") отображается над Firefox, но если в Firefox я делаю определенные вещи (например, пишу сообщение или смотрю клип на YouTube), RocketDock больше не отображается поверх Firefox.

Я также использую другой лаунчер (FSL), и когда он вызывается, он отображается поверх Firefox, а RocketDock - нет... Эта проблема возникает только с Firefox, при запуске любого другого приложения RocketDock обычно появляется (сверху).

Я действительно надеюсь, что кто-то может предложить решение, которое НЕ включает установку дополнений (я не хочу вызывать медлительность в браузере) или изменение версии Firefox (которую по разным причинам я предпочитаю не менять).

Я протестировал Flashblock, но помимо конфликтов с Adblock Plus (установлен), это не решает мою проблему: RocketDock всплывает нормально, но после разрешения Flash-содержимого на вкладке, RocketDock остается в фоновом режиме (даже после закрытия "оскорбительной" вкладки и обновления).

Моя версия Firefox не имеет (и не отвечает) plugin.click_to_play.

Удаление Adobe Flash, к сожалению, не вариант.

В последние дни (так как я подозревал, что Flash является виновником) я установил / удалил разные версии плагина Adobe, но безуспешно.

Я проверил это на 3 разных системах (с одной и той же ОС / конфигурацией) и пришел к выводу, что ВСЕ версии Firefox 3.6x (выше v3.6.23), похоже, подвержены той же проблеме:(

Я протестировал FF v15, и у него нет этой конкретной проблемы, но есть ряд других проблем, которые мне не нравятся, и вместо обновления (с другими головными болями) я предпочитаю оставить v3.6.28.

Кстати (для тех, кому интересно):

Дата выхода FF v3.6.28 = 13 марта 2012 г.

Дата выхода FF v15 = 28 августа 2012 г.

(Источник: http://en.wikipedia.org/wiki/Firefox_release_history)

Запуск Firefox с переключателем "-safemode" (поэтому намеренное отключение всех установленных расширений для устранения неполадок) не помогает:(поэтому я также связался с разработчиком RocketDock, чтобы попросить поддержки.

Я потерял дар речи, что Mozilla постоянно меняет материал от версии к версии, иногда (почти нарочно) создавая раздражения STUPID, а затем полностью полагаясь на дополнения для их решения... Это похоже на то, что они соревнуются с разработчиками расширений, чтобы узнать, кто умнее в создании / решении проблем:D

Продолжайте поступать предложения:)

1 ответ

У меня была похожая проблема в Windows с Firefox. Но виновной была, по сути, Adobe Flash. В течение некоторого времени Adobe больше не пытается улучшить работу своего плагина в Firefox. Даже клипы на YouTube, которые в прошлом можно было запускать на старых компьютерах, сегодня не могут воспроизводиться хорошо (на той же машине).

Во всяком случае, если в конечном итоге ваша проблема похожа на мою (я имею в виду, если причиной потери фокуса является Flash), вы можете попробовать следующее (это немного работы):

  1. установить блокировщик Flash, такой как Flash block (вы все равно можете запускать Flash, когда захотите; но по умолчанию он остановится);
  2. если вы знакомы с about:config в Firefox вы можете остановить запуск Flash по умолчанию, изменив значение plugin.click_to_playв true (я не знаю, доступно ли это свойство для вашей версии Firefox; если оно недоступно, вы можете попытаться создать его, но, вероятно, будет проигнорировано Firefox; так что вы можете пропустить этот шаг и сделать последний - только если вы соглашаетесь с тем, что не можете запускать Flash в вашем браузере);
  3. и последнее, но более экстремальное решение: удалите Adobe Flash и попробуйте смотреть видео на YouTube с помощью проигрывателя HTML5 (это решение не самое лучшее, потому что в HTML5 много клипов, которые нельзя запустить).

Чтобы проверить, виновен ли Flash в вашей системе, вы можете попытаться повторить какой-то сценарий, когда вы потеряете фокус (захваченный Firefox). Если на этих веб-страницах у вас есть Flash, то Flash становится "человеком интереса". После этого установите Flash block и снова откройте эти страницы. Если все в порядке, то все готово. Если нет, вы можете попробовать изменить plugin.click_to_play в true,

Если даже после того, как вы все перепробовали здесь, проблема не устранена, то вы можете быть уверены, что причина кражи фокуса не в Flash.

Надеюсь, поможет.

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

Другие вопросы по тегам