且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2023-12-05 14:17:52

我以 JavaNut13 和 Matt Curtis 的示例为 Reddit 创建了一个别名隐藏器扩展,并为新的清单 2 更新了它.它在 Reddit 上查找用户命名为user1"并将其替换为nobody".根据需要进行修改.

I took the example from JavaNut13 and Matt Curtis to create an alias hider extension for Reddit, and updated it for the new manifest 2. It looks for user on Reddit named "user1" and replaces it with "nobody". Modify as you need.

ma​​nifest.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");