WebExtensions API是否允许用户更改浏览器的窗口标题?
EG。更改" WebExtensions - Stack Overflow - Mozilla Firefox " 到" 浏览器 - 窗口1 " 或" 浏览器 - 窗口1 - WebExtensions - 堆栈溢出"
Firefox可能采用旧的XUL扩展(参见FireTitle扩展名。)
答案 0 :(得分: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",它允许您为WebExtensions创建新的API,这些API可以合并到Firefox源代码中。这旨在作为附加开发人员的一种方法,有助于为WebExtensions开发其他API。
答案 1 :(得分:3)
Mozilla bug 1333376 - Feature request: a WebExtension API to change the window title
在Firefox 56中已解决已修复
来自WebExtensions in Firefox 56 | Mozilla Add-ons Blog(2017-08-10):
...
windows
API现在能够通过将titlePreface传递给窗口对象来读取和编写窗口对象的标题。这允许扩展标记不同的窗口,以便更容易区分。 ...