gpt4 book ai didi

javascript - Chrome ://Invalid Scheme

转载 作者:行者123 更新时间:2023-11-28 14:59:06 24 4
gpt4 key购买 nike

我已经启用了“chrome://flags/#extensions-on-chrome-urls”,这应该允许我创建可以在 chrome://网站上运行的扩展程序。然而,当我尝试解压扩展程序时,它失败并显示错误消息:“'content_scripts[0].matches[0]'的值无效:方案无效。”我不相信我的 script.js 是一个问题,因为当我用 http 或 https 站点替换“chrome://extensions”部分时,解包不会失败。任何帮助将不胜感激,有人知道解决办法吗?

manifest.json:

{
"name": "Does something on chrome://extensions",
"version": "1.2",
"description": "Read the name",
"manifest_version": 2,
"browser_action": {
"default_title": "Ext",
"default_popup": "popup.html"
},
"content_scripts": [ {
"matches": ["chrome://extensions"],
"js": ["script.js"]
} ]
}

最佳答案

注意:这是一项未记录的功能,将来可能会在没有警告的情况下失败。

chrome://extensions 无效的匹配模式。您不能省略路径组件,因此至少应该使用 "chrome://extensions/*"

但这也不起作用,因为实际的 URL 是 chrome://chrome/extensions。或者,如果您对显示扩展程序列表的页面特别感兴趣,请chrome://extensions-frame

要在扩展程序页面运行内容脚本,请使用 --extensions-on-chrome-urls 和:

  "content_scripts": [{
"matches": ["chrome://chrome/extensions*"],
"js": ["script.js"]
}]

或(列出所有扩展程序的框架,即您访问 chrome://extensions 时看到的内容):

  "content_scripts": [{
"matches": ["chrome://extensions-frame/*"],
"all_frames": true,
"js": ["script.js"]
}]

关于javascript - Chrome ://Invalid Scheme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41747941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com