Chrome扩展程序 - 内容脚本 - 如何编写一个简单的内容脚本,可以在每个页面加载时执行类似于警报(“hello”)的javascript ..我的意思是当我去google.com这样的网页时,邮件应该是出现..或者如果我重新加载任何页面,该消息应该出现在我的新视频中。请帮助。
我到目前为止有这个json文件
{
"name": "Highlight some phrases",
"description": "Hightlight some pre defined text from websql database after page loads",
"version": "0.1",
"permissions": [
"tabs","<all_urls>"
],
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"content_scripts": [
{
"matches": [
"http://*/*",
"https://*/*"
],
"js": ["content.js"]
}
],
"background": {
"page": "background.html"
},
"manifest_version": 2
}
答案 0 :(得分:50)
如果只需要在加载的每个页面上提醒hello
,下面是一个简单的演示:
Manifest.json
:
{
"name": "Highlight some phrases",
"description": "Hightlight some pre defined text from websql database after page loads",
"version": "0.1",
"permissions": [
"tabs","<all_urls>"
],
"browser_action": {
"default_icon": "icon.png"
},
"content_scripts": [
{
"matches": [
"http://*/*",
"https://*/*"
],
"js": ["content.js"],
"run_at": "document_end" // pay attention to this line
}
],
"manifest_version":2
}
以及content.js
中的内容:
// alert("hello");
document.body.style.background = 'yellow';
是的,这就够了
当然,不要忘记在这两个文件的同一目录中添加一个名为icon.png
的图标
然后在你的chrome中测试它。