Можно ли изменить значок для новой вкладки в Firefox? Я ищу, чтобы изменить его на Internet Explorer.
Если это имеет значение, я использую Linux с темой Windows 95.
Можно ли изменить значок для новой вкладки в Firefox? Я ищу, чтобы изменить его на Internet Explorer.
Если это имеет значение, я использую Linux с темой Windows 95.
Теоретически, да, в Firefox можно изменить значок страницы «Новая вкладка».
Моей первой мыслью было создание сценария Users для страницы about:newtab
, но это не поддерживается Greasemonkey, поскольку страница about:newtab
имеет привилегии уровня chrome.
HTML- код и ресурсы для страницы about:newtab
содержатся в файле jar
типа с именем omni.ja!
или omni.ja
Вы можете найти его путь, открыв about:newtab
, щелкнув правой кнопкой мыши на самой странице и выбрав View Source. Щелкните правой кнопкой мыши по источнику и выберите « Информация о странице». Название страницы на моем компьютере с Windows показывает URL-адрес в виде:
jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/omni.ja!/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream.html
Я видел несколько смешанных советов о том, есть ли файлы внутри omni.ja!
являются модифицируемыми. В любом случае, главное помнить, что этот файл может (и, вероятно, будет) заменен обновлениями Firefox в какой-то момент. Любые сделанные изменения необходимо будет повторить после обновления.
Значок избранного на странице about:newtab
определяется как:
<link rel="icon" type="image/png" href="chrome://branding/content/icon32.png"/>
Это означает, что вы можете либо заменить файл chrome://branding/content/icon32.png
либо изменить link
чтобы она указывала на другой файл.
Основываясь на изменении файлов Firefox внутри Omni.ja, вы можете использовать следующие команды для распаковки omni.ja
/omni.ja!
:
$ tar xf ~/Tarballs/firefox-60.0.2.tar.bz2
# (This creates a "firefox" directory inside the current one.)
$ mkdir omni
$ cd omni
$ unzip -q ../firefox/browser/omni.ja
warning [../firefox-60.0.2/browser/omni.ja]: 34187320 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [../firefox-60.0.2/browser/omni.ja]: reported length of central directory is
-34187320 bytes too long (Atari STZip zipfile? J.H.Holm ZIPSPLIT 1.1
zipfile?). Compensating...
zsh: exit 2 unzip -q ../firefox-60.0.2/browser/omni.ja
$ sed -i 's/or enter address/or just twiddle your thumbs/' chrome/en-US/locale/browser/browser.dtd chrome/en-US/locale/browser/browser.properties
И следующее, чтобы повторно застегнуть молнию:
$ zip -qr9XD ../omni.ja *
Предупреждение: это может сломать Firefox для вас. Обязательно протестируйте эту модификацию в тестовом профиле.