我正在编写使用内容脚本的Chrome扩展程序,以使Google任务Web UI看起来更好一点。扩展程序以前工作正常,但从最近的1~2天开始它不再起作用。
经过调查,似乎内容脚本未在mail.google.com域中执行。为了验证这一点,我更改了清单以匹配所有网页:
的manifest.json:
{
"manifest_version": 2,
"name": "Tasks",
"short_name": "Tasks",
"description": "Use Google Tasks in a much nicer way.",
"version": "0.0.2",
"content_scripts": [
{
"matches": ["*://*/*"],
"js": ["js/script.js"]
}
]
}
JS / scipt.js
alert('Content script is alerting.');
通过此次更改,当我访问https://www.google.com/,https://stackoverflow.com等网页时,我可以看到Chrome弹出警告窗口,但不是https://mail.google.com/tasks/canvas或https://mail.google.com/mail。
mail.google.com上有什么内容阻止内容脚本执行吗?我怎样才能解决这个问题?谢谢!