最近我注意到我的两个Chrome扩展程序在https://chrome.google.com/webstore/category/apps的任何页面上都无法正常工作。经过一些调试后,似乎没有加载内容脚本。这是一个测试扩展来证明这一点:
// manifest.json
{
"manifest_version": 2,
"name": "Test",
"version": "1.0",
"permissions": [
"tabs", "http://*/*"
],
"content_scripts": [
{
"matches": ["*://*/*"],
"js": ["content.js"]
}
]
}
// content.js
console.log("Loaded");
此扩展程序在控制台中显示几乎所有已加载页面的文本“已加载”。这包括http和https页面。但是当我去镀铬店时,我看不到这个文字。这是什么原因?确定其他不起作用的URL可能很有用。
答案 0 :(得分:-1)
尝试:
"permissions": [
"<all_urls>"
]