首页 > 解决方案 > 如何在chrome扩展制作中影响dom

问题描述

我正在尝试做一个 chrome 扩展。

我基本上尝试做的是实现:document.designMode = 'on'。我不想总是从浏览器转到控制台来执行此操作。我在构建扩展方面已经走了很远,但问题是一旦我点击它。我写的脚本只是影响 popup.html 文件。

它不会影响特定站点。

标签: javascriptgoogle-chrome-extension

解决方案


  • 创建content.js文件;
  • 里面content.js添加JS代码在现场运行;
  • 在 manifest.json 中包含代码:
"content_scripts": [
    {
      "matches": [
        // add site urls where you want to run your extension
      ],
      "all_frames": true,
      "js": [
        "content.js" // here's your js
      ]
    }
  ],
  "permissions" : [
    "declarativeContent"
  ],

推荐阅读