Я думал, что это будет вопрос, который будет регулярно задаваться, но я не могу найти ответ на него. Есть ли способ для расширения chrome, чтобы всплывающее окно браузера было доступно только на страницах, соответствующих контенту?Действие браузера для активации только на совпадениях «content_script»
Например: я делаю расширение для сайта. Я хочу, чтобы всплывающее окно было доступно только при просмотре сайта (на текущей вкладке). Как мне это сделать?
Для меня действие браузера всегда включено по умолчанию, на любой странице, которую я просматриваю, и действие страницы никогда не включается.
Спасибо за вашу помощь
EDIT: Вот часть манифеста, я изменился с 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