toolkit 中不允许使用浏览器引用

拒绝在 toolkit 中使用来自 browser/(桌面版 Firefox)的任何代码,因为 toolkit 用于与其他 Gecko 消费者(如 Android 版 Firefox、Thunderbird 等)共享的代码。

此规则的错误代码示例:

"chrome://browser/content/browser.xhtml"
"resource:///modules/BrowserWindowTracker.sys.mjs"
"browser/browser.ftl"

此规则的正确代码示例:

"chrome://global/content/aboutAbout.html"
"resource://gre/modules/AppConstants.sys.mjs"
"toolkit/global/aboutFoo.ftl"