2016-11-25 4 views
4

Позволяет ли API WebExtensions изменять заголовок окна браузера?WebExtensions: изменить заголовок окна браузера

Например. Изменить "WebExtensions - Stack Overflow - Mozilla Firefox" в "Browser - Окно 1" или "Browser - Окно 1 - WebExtensions - Stack Overflow"

Это было возможно для Firefox в старых расширений XUL (см. расширение FireTitle.)

ответ

3

В настоящее время это невозможно в WebExtensions. WebExtensions в настоящее время значительно менее способно, чем other types of Firefox add-ons. Хотя возможности, доступные для надстроек WebExtensions, со временем улучшатся, ожидается, что WebExtensions останется менее способным, чем другие типы надстроек. Тот факт, что WebExtensions будет менее способным модифицировать Firefox, является одной из причин, по которым Mozilla движется к WebExtensions. Они рассматривают возможность уменьшения возможностей расширений для модификации Firefox как полезных по нескольким причинам. Прежде всего, они упомянули, что они позволят им more easily change the internals of Firefox without breaking add-ons.

Однако это не означает, что желаемая функциональность в какой-то момент не будет возможной в WebExtensions. Если вы хотите, чтобы определенные функции были доступны в WebExtensions, вы можете создать «WebExtension Experiment», который позволяет создавать новые API для WebExtensions, которые могут быть включены в исходный код Firefox. Это предназначено как метод для дополнительных разработчиков в целом, чтобы способствовать разработке дополнительных API для WebExtensions.

2

Mozilla ошибка 1333376 - Feature request: a WebExtension API to change the window title

ПОСТАНОВИЛИ FIXED в Firefox 56

От WebExtensions in Firefox 56 | Mozilla Add-ons Blog (2017-08-10):

... The windows API теперь имеет возможность читать и предисловие названия оконного объекта, передавая titlePreface объекту window. Это позволяет расширениям маркировать разные окна, чтобы их было легче отличить. ...