向网页添加一段代码:Chrome 扩展程序
Adding a piece of code to a page: Chrome Extension
好的,这就是我希望我的Chrome扩展程序做的事情:
它只是角落里的一个按钮,当你点击它时:O它在正文标签之后添加一个标签(不想放弃这个想法)。我不希望它像用户编辑 html 一样,我只想要它,所以当你单击按钮时它会添加一个标签,我想知道如何实现这一点。JavaScript,或者我可以使用其他东西来完成这项工作。或者这甚至可能。有人知道吗?
所以基本上,如果这是 html:
<DOCTYPE! html>
<html>
<head>
<title>Some title</title>
</head>
<body>
<p>Some content</p>
</body>
</html>
比单击按钮时,会发生以下情况:
<DOCTYPE! html>
<html>
<head>
<title>Some title</title>
</head>
<body>
<center> //or some other tag
<p>Some content</p>
</body>
</html>
我,你应该做一个内容脚本扩展。 内容脚本代码将在页面中运行,并且可以在页面中的任何位置添加按钮。 你用.addEventListener挂了一个点击侦听器(所有DOM的东西,没有Chrome扩展名特定的内容),等等。 点击此处,了解 Chrome 扩展程序内容脚本。
你的manifest.json应该是这样的:
{
"name": "My Extension",
"version": "0.1",
"manifest_version": 2,
"description": "A plain text description",
"default_locale": "en",
"content_scripts": [{
"matches": ["http://*/*", "https://*/*"],
"js": ["yourScript.js"]
}],
}
它将在每个页面中注入您的脚本.js。 取决于您要执行的操作,要知道您的脚本.js有一些内容安全策略限制,您可以更改。
相关文章:
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 如何在Google chrome安全首选项文件中创建扩展安全哈希代码
- JS代码在jsbin中有效,在jsfiddle或Chrome/Safari中无效
- 应用将图表转换为图像的jqplot代码时Chrome挂起
- 如何在AngularJS的上下文中使用Google Chrome Developer Tool在HTML代码中设置断点
- 如何将chrome.tabCapture流从js传递到c++PNACL本机代码
- 为什么不是'这个代码能用吗?(在我的iphone6上,chrome)
- javascript代码,用于删除firefox中的空白,但在IE和chrome中无法正常工作
- Mozilla并没有完美地执行这段代码,尽管它适用于Chrome和IE
- Javascript代码在chrome和Firefox上给出错误
- 这个jQuery代码在Mozilla上运行良好,但在Chrome,Opera,Safari上则不然
- 选择“行在 Chrome 和 Firefox 中不起作用(生成的代码)”
- 如何调试遗留的javascript代码(适用于IE,但在Google Chrome中不正常)
- 当ajax请求发生时运行代码的Chrome扩展
- 输入字段验证的键代码函数在chrome中没有按预期工作
- 我的简单Javascript代码可以在Safari上运行,但不能在Chrome、Firefox或Opera上运行
- 页面加载代码上的Javascript使其重新加载chrome扩展
- 当代码放在Joomla文章中时,Jquery拖放在Chrome浏览器中无法正常工作
- 修改javascript代码chrome dev工具
- 向网页添加一段代码:Chrome 扩展程序