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传递给窗口对象来为窗口对象的标题添加序言。这允许扩展标记不同的窗口,以便更容易区分。 ...