У меня очень простое расширение chrome, которое отказывается работать на некоторых сайтах, таких как https://mail.google.com.. Оно отлично работает на других сайтах, что заставляет меня думать, что что-то ограничивает запуск расширений / сценариев на некоторых сайтах. Пример примера довольно прост и приведен ниже.
В этом примере я вижу «Hello world» в консоли разработчика при переходе к https://about.me.. Я также вижу расширение в средстве выбора контекста выполнения консоли разработчика. Однако при переходе к https://mail.google.com я не вижу записи журнала или расширения в Средстве выбора контекста выполнения.
Я пробовал что-то похожее с tampermonkey и не вижу, чтобы этот скрипт запускался в gmail. Спасибо!
manifest.json
{
"manifest_version": 2,
"name": "Gmail extension test",
"version": "0.1.9",
"description": "Try running inside gmail page",
"content_scripts": [{
"all_frames": true,
"js": ["content.js"],
"matches": [
"https://mail.google.com/*",
"https://about.me/*",
"http://*/*",
"https://*/*"
]
}]
}
content.js
console.warn("Hello world");
Окружающая среда :
Chrome 66.0.3359.117
macOS 10.13.3 (17D102)