WebExtensions API是否允許更改瀏覽器的窗口標題?WebExtensions:更改瀏覽器的窗口標題
例如,更改 「WebExtensions - 堆棧溢出 - Mozilla Firefox瀏覽器」 爲 「瀏覽器 - 窗口1」 或 「瀏覽器 - 窗口1 - WebExtensions - 堆棧溢出」
這是可能的火狐老XUL擴展(請參閱FireTitle擴展。)
WebExtensions API是否允許更改瀏覽器的窗口標題?WebExtensions:更改瀏覽器的窗口標題
例如,更改 「WebExtensions - 堆棧溢出 - Mozilla Firefox瀏覽器」 爲 「瀏覽器 - 窗口1」 或 「瀏覽器 - 窗口1 - WebExtensions - 堆棧溢出」
這是可能的火狐老XUL擴展(請參閱FireTitle擴展。)
這在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」,它允許您爲WebExtensions創建新的API,這些API可能包含在Firefox源代碼中。這旨在作爲附加開發人員的一種方法,以便爲開發WebExtensions的其他API作出貢獻。
Mozilla的錯誤1333376 - Feature request: a WebExtension API to change the window title
在Firefox 56
從WebExtensions in Firefox 56 | Mozilla Add-ons Blog解決固定(2017年8月10日):
...的
windows
API現在有閱讀能力並通過將titlePreface傳遞給窗口對象來爲窗口對象的標題添加序言。這允許擴展標記不同的窗口,以便更容易區分。 ...