gpt4 book ai didi

javascript - 用 Chrome 内容脚本扩展替换网站中的文本

转载 作者:可可西里 更新时间:2023-11-01 01:38:10 26 4
gpt4 key购买 nike

我想创建 Google Chrome 扩展程序。它的工作是在所有网站上用另一个词替换一个词。

我有以下 manifest.json 文件:

{
"name": "My extension",
"version": "1.0",
"background_page": "background.html",
"permissions": [
"tabs", "http://*/*"
],
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["myscript.js"],
"run_at": "document_end"
}
]
}

myscript.js 中的 javascript 是:

< script type="text/javascript" >
document.body.innerHTML = document.body.innerHTML.replace("uno", "dos");
< /script >

但是这不起作用..而且我找不到调试内容脚本的方法,只有 background.html

最佳答案

我以 JavaNut13 和 Matt Curtis 的例子为 Reddit 创建了一个别名隐藏扩展,并为新的 list 2 更新了它。它在 Reddit 上查找名为“user1”的用户并将其替换为“nobody”。根据需要进行修改。

list .json

{
"name": "No Alias",
"version": "0.1",
"permissions": [
"https://www.reddit.com/*"
],
"content_scripts": [
{
"matches": ["https://www.reddit.com/*"],
"js": ["myscript.js"],
"run_at": "document_end"
}
],
"manifest_version": 2
}

myscript.js

document.body.innerHTML = document.body.innerHTML.replace(new RegExp("user1", "g"), "nobody");

关于javascript - 用 Chrome 内容脚本扩展替换网站中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5797661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com