1

Я нашел страницу, которая не правильно отображается в Firefox с моим обычным профилем. Он отображается правильно с пустым профилем.

У меня довольно много дополнений. Один из них, безусловно, виновник. Как я могу узнать какой?

Пользовательские скрипты часто влияют на рендеринг. Но я выключил Greasemonkey, и это не помогло. Так что это что-то еще, предположительно расширение (что еще это может быть? У меня нет chrome/userChrome.css .). Я ищу простой способ выяснить, какой из них, проще, чем отключить кучу расширений и перезапустить множество раз.

Связанный: Создайте инструмент, который поможет пользователям определить проблемную надстройку, разделив список установленных надстроек на две части - похожая проблема, которая допускает аналогичное решение. Я хочу максимально автоматизировать это; что-то вроде git bisect , которое не требует от меня изменения моего реального профиля, было бы идеальным. Linux-решение подходит мне.

1 ответ1

1

AdBlock или NoScript или FlashBlock были бы очевидными подозреваемыми. Или любое другое расширение, которое касается клиентской области (например, SearchWP).

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

Отключите все ваши расширения (и плагины), и если проблема будет устранена, то включите несколько одновременно, пока проблема не появится. Если это не расширения, то перейдите к другим вещам, таким как любые настройки в about:config (prefs.js) и т.д.

Кроме того, у меня возникли странные проблемы, которые вообще не были вызваны расширениями. Параметр cookie "Всегда спрашивать" однажды сломал мне Facebook, без причины, которую я мог понять. Я просто должен был разрешить куки для этого профиля.

Восстановление каталога вашего профиля отменит все, что вы сделали во время тестирования (включая удаление любой истории). Каталог профиля в Windows находится по адресу %APPDATA%\mozilla\firefox\profiles\SOMENAME . Я не помню, где он находится в Linux, но я бы предположил, что $HOME/.firefox/profiles/SOMENAME (или что-то в этом роде).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .