我认为这将是一个经常问到的问题,但我无法找到答案。 有没有一种方法可以让Chrome浏览器扩展程序的浏览器操作弹出窗口仅在content_scripts匹配页面上可用?仅在“content_script”上激活的浏览器操作匹配
例如:我为网站做了扩展。我希望弹出窗口仅在浏览网站时可用(在当前选项卡上)。我该怎么做?
对于我来说,默认情况下浏览器操作始终处于启用状态,无论我正在浏览哪个页面,页面操作都未启用。
感谢您的帮助
编辑:这里是清单的一部分,我没有成功pageAction改变。我希望我的图标仅在浏览LDLC的标签上激活。
{
"content_scripts": [
{
"js": [ "jquery.min.js", "scrooge.js" ],
"matches": [ "*://www.ldlc.com/fiche/*", "*://ldlc.com/fiche/*" ]
}],
"manifest_version": 2,
"permissions": [ "storage", "activeTab","*://ldlc.com/*", "*://scroogealpha.esy.es/*" ],
"page_action": {
"default_title": "Worth buying?", // optional; shown in tooltip
"default_popup": "popup.html" // optional
},
"web_accessible_resources": [
],
"background":{
"scripts" : ["eventPage.js"],
"persistent": false
}
}
请参阅[declarativeContent API](https://developer.chrome.com/extensions/declarativeContent)。 – wOxxOm