«Exclude_matches» в manifest.json ничего не делает?
У меня проблема с контролем того, на какие страницы вставляются мои скрипты контента.Руководство разработчика расширений Chrome указывает, что я могу использовать директиву exclude_matches в моемmanifest.json
исключить определенные страницы из инъекции.
Тем не менее, это, похоже, не имеет никакого эффекта. Мой скрипт контента по-прежнему выполняется на страницах, которые я указал как проигнорированные.
Я положилшаги для воспроизведения в Gist, Код такжедоступно на Github.
Есть идеи, что я делаю не так?
manifest.json
{
"name": "Testing Extension",
"version": "1.0",
"description": "Test the chrome extensions exclude_matches.",
"content_scripts": [{
"matches": ["http://*/*", "https://*/*"],
"exclude_matches": ["http://news.ycombinator.com/"],
"js": ["content.js"]
}]
}
content.js
console.log("hello from the content script");