Con*_*ean 4 javascript google-chrome google-chrome-extension
我正在尝试编写一个Chrome扩展程序,它只是将一个CSS文件添加到页面的css定义的末尾.
Google的文档说我可以使用该函数chrome.tabs.insertCSS()将css添加到页面,但是从content_script包含的javascript文件运行它不会做任何事情.
我正在尝试两种不同的方法,如Google网站上记录的那样.我有一个alert()声明告诉我我在剧本中的位置,但它从未进入决赛alert.这让我觉得我的脚本可能会在中间的某个地方崩溃.
这是我的源文件:
manifest.json
{
"name": "Custom CSS to GOOGLE",
"version": "1.0",
"description": "The first extension that I made.",
"content_scripts": [
{
"matches": ["http://*/*"],
//"js": ["style_injector.js"],
"js": ["inject.js"],
"css": ["newstyle.css"]
}
],
"permissions": [
"tabs", "http://*/*"
]
}
Run Code Online (Sandbox Code Playgroud)
inject.css
alert("newpage");
chrome.tabs.executeScript(null, {code:"document.body.bgColor='red'"});
chrome.tabs.insertCSS(
null,
{
code:"body{background:red;}"
}
);
alert("finishpage");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4972 次 |
| 最近记录: |