Javascript 加载开发chrome扩展时出错:无效的端口或URL模式格式不正确
我正在尝试加载我的开发chrome扩展以进行调试,但出现以下错误:Javascript 加载开发chrome扩展时出错:无效的端口或URL模式格式不正确,javascript,json,google-chrome-extension,Javascript,Json,Google Chrome Extension,我正在尝试加载我的开发chrome扩展以进行调试,但出现以下错误: Invalid value for 'content_scripts[0].matches[0]': Empty path. 无法加载清单 我的清单是这样的: { "name": "My ext name", "version": "1.0", "description": "....!", "manifest_version": 2, "browser_action": { "defaul
Invalid value for 'content_scripts[0].matches[0]': Empty path.
无法加载清单
我的清单是这样的:
{
"name": "My ext name",
"version": "1.0",
"description": "....!",
"manifest_version": 2,
"browser_action": {
"default_popup": "popup.html"
},
"content_scripts": [
{
"matches": [
"*://localhost:*/admin",
"https://myapp.mysite.com.br"
],
"js": [
"jquery.min.js",
"content.js"
],
"css": [
"estilera.css"
]
}
]
}
匹配模式:
正如错误所说,它无法在第一个匹配项上找到路径(“*://localhost://admin”,
)
此消息非常不清楚,但它意味着您需要在最后一个URL上添加/
,以创建有效路径。口译员不会在期末考试中自动播发/
因此,您需要有如下内容:
"content_scripts": [
{
"matches": [
"*://localhost:*/admin/",
"https://myapp.mysite.com.br/"
],
}
]
奖励:如果您使用cookies权限,您还必须遵守此操作。在相反的情况下,您可能会出现错误:Permission'*://myapp.mysite.com.br'未知或URL模式格式错误。
您还应该添加一个/
:
"permissions": [
"activeTab",
"cookies",
"*://localhost:*/admin/",
"*://myapp.mysite.com.br/"
]
注意:有时当您出现错误时,页面不会显示刷新图标,并且无法在没有任何反馈的情况下激活您的扩展。在这种情况下,您必须删除扩展并重新加载它 50%错误,
/admin
已经是一个完全有效的路径,因此问题仅由第二个匹配模式引起。