Как вызвать расширение Chrome, контент-скрипт для данного хэша в URL?
Моя схема матчей:
"content_scripts" : [
{
"matches" : [
"https://stackru.com/questions#epic*"
],
"js" : ["silly.js"]
}
],
Поэтому, если пользователь зашел на веб-страницу (например, https://stackru.com/questions), то добавил #epic
он будет идти по https://stackru.com/questions, но будет иметь #epic
в конце URL, который активировал бы скрипт контента silly.js
,
Вот что должно было случиться, но это не сработало.
1 ответ
Решение
См. Сценарии содержимого, Шаблоны соответствия. Шаблоны соответствия не работают ни с запросом, ни с фрагментами URL.
Чтобы ограничить скрипт содержимого заданным хешем, используйте include_globs
и / или exclude_globs
свойства.
Например, в этом случае вы можете использовать:
"content_scripts" : [ {
"matches" : [
"*://stackru.com/questions/*"
],
"include_globs" : ["*#epic*"],
"js" : ["silly.js"]
} ],