当我在注射用manifest.json
代码注入浏览器的网页
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["inject.js"]
}
]
一个JavaScript文件,它没有它注入到Chrome浏览器页面,例如chrome://extensions/
。
有没有解决方法?
当我在注射用manifest.json
代码注入浏览器的网页
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["inject.js"]
}
]
一个JavaScript文件,它没有它注入到Chrome浏览器页面,例如chrome://extensions/
。
有没有解决方法?
出于安全性和开发原因,Google不允许扩展程序使用某些URI,如chrome://extensions/
。见Can extensions modify chrome:// URLs?。
虽然您无法修改其他扩展,但您可以修改其他chrome://页面。这个过程被称为页面覆盖。
http://code.google.com/chrome/extensions/override.html
的分机可以替换以下页面中的任意一个:
我不知道,但我会很惊讶。这将是一个安全漏洞(例如,它可能会阻止用户卸载扩展程序)。 – Kos