У меня есть расширение для браузера Chrome и Firefox, и в manifest.json я определил страницу для загрузки на новых вкладках:
"chrome_url_overrides": {
"newtab": "page.html"
},
В Firefox эта страница отображается на новых вкладках, но нена первой вкладке или в новых окнах.В Chrome это не проблема, и страница отображается для первой вкладки, новых вкладок и новых окон.
Я читал о настройке homepage
, которая будет использоваться следующим образом:
"chrome_settings_overrides": {
"homepage": "page.html"
},
Поскольку он находится в другом ключе (chrome_settings_overrides
), я чувствую, что он ведет себя по-разному, но я не могу найти много различий или сходств между этими двумя в документах.
Документы Firefox фактически связывают эти две функции вместе, заявляя, что вам может понадобиться другая.(Firefox newtab и домашняя страница , Chrome newtab и домашняя страница .) Также я обнаружил эту проблему в багтрекере Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1341458), где они перемещают настройку домашней страницы с chrome_url_overrides
на chrome_settings_overrides
, что означает, что они работают аналогично.
Обновление: Я попытался внести это изменение, и оно сломало расширениев Firefox без конкретного объяснения и выдает предупреждение в Chrome, в котором говорится, что homepage
должен быть URL-адресом.
Кто-нибудь знает, как сделать расширение для первого / нового окна в Firefox?
И дополнительно:
- , если есть какие-либо различия между этими двумя функциями?
- , почему в Chrome, кажется, нет необходимости определять и использовать
homepage
newtab
для первой вкладки и новых окон?