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

Я пытался найти файл (вероятно, файл .xul?) где сохранены позиции этих кнопок и т. д., но я ничего не смог найти. Каждая ссылка указывала мне на SDK или учебник по разработке расширений.

Есть ли такой файл или другой способ изменить позиции, не используя графический интерфейс?

1 ответ1

0

Похоже, что файл, в котором сохранены эти изменения графического интерфейса, является (на момент FF 33) localstore.rdf Хотя изменение его вручную не дало желаемого эффекта для меня.

Однако я обнаружил, что если вы измените графический интерфейс, будет создана новая запись конфигурации с именем browser.uiCustomization.state . Это строка json, описывающая различные местоположения и элементы в них. Изменяя эту запись, вы можете постоянно менять положение ваших виджетов.

Если вы оказались в ситуации, когда у вас нет доступа к меню about:config , вы можете установить и изменить эту запись в файле pref.js в каталоге вашего профиля ( ~/.mozilla/firefox/yourprofile/ on Linux).

Я предполагаю, что эта строка будет сохранена в файле xulstore.json начиная с FF34 [1], но у меня нет доступа к этой версии, поэтому кто-то еще должен будет проверить.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=559505

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