我最近注意到我的两个 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 页面。但是当我去 chrome 商店时,我没有看到这个文本。这是什么原因?它可能有助于确定其他不起作用的 URL。