问题描述
我想使用我的 chrome 扩展程序自动修改网站 html。在我的 JS 代码中,我的代码有限,因为我不知道如何浏览网站上的每一行 html 并更改值。
澄清一下,我不是在问如何将 JS 链接到 HTML 或任何类似的东西。我在问如何访问 gmail 或 youtube 等网站并使用我的 JS 文件修改客户端 html 代码。假设我有一些元素 ID,我该如何编辑该 ID 的值?我尝试浏览 google chrome 的扩展参考表和文档,但找不到我的问题的答案,但找到了阻止 url 的方法。
一些次要问题:
chrome.webRequest.onBeforeRequest.addListener 如何工作? “详细信息”参数如何工作?
我开始通过编写以下代码来解决这个问题,因为我已经制作了一个 manifest.json 并相应地链接了它。对不起,如果这真的很简单或者我的代码没有意义,因为我试图查看其他人的示例并复制它。
JS 文件:
chrome.webRequest.onBeforeRequest.addListener(
function(details){
{urls: catalog.js}
}
)
manifest.json
{
"name": "Test Extension","description": "Learning how to make google extensions","manifest_version": 2,"version": "1.0","background": {
"scripts": ["main.js","catalog.js"]
},"permissions": ["webRequest","webRequestBlocking","background"]
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)