提问人:Targetbus12 提问时间:10/24/2023 最后编辑:Targetbus12 更新时间:10/25/2023 访问量:20
Firefox Web 扩展需要一瞬间才能加载 [duplicate]
Firefox web extension takes a split second to load [duplicate]
问:
我正在开发Mozilla Firefox网络扩展。
我manifest.json:
"manifest_version": 2,
...
"content_scripts": [
{
"matches": ["<specific_web_url>"],
"js":["contentScript.js"]
}
],
"background": {
"scripts": ["background.js"], //file is empty
"persistent": false
}
在我的contentScript.js中:
// Remove icon on web page
const iconElement = document.querySelector('vector-icon');
iconElement.style.backgroundImage = 'none';
问题是每次刷新网页时,我的扩展加载和删除图标都需要一瞬间(网页从默认样式变为我的 Web 扩展样式)。
我尝试添加manifest.json:如果我这样做,当我刷新网页时,网络扩展将停止工作。有人知道这个问题以及如何解决吗?先谢谢你。"run_at": "document_start"
CSS 对我来说可能不是一个选择,因为我会缩放它并更改其他东西,如颜色、背景颜色,并且在 CSS 中做所有这些是不可扩展的,这就是为什么我更喜欢在 js 中使用它。
只是一个猜测 - 这是否与 DOM 未完全加载并在执行我的脚本后有关?
答: 暂无答案
上一个:Addin word 清单
评论
"js"
"css":["content.css"], "run_at":"document_start"
.vector-icon { background:none !important }