javascript - 无法在 Chrome 扩展程序中运行内容脚本

标签 javascript google-chrome google-chrome-extension content-script

我已经编写了用于编写 google chrome 扩展的代码,但问题是我无法在 chrome 控制台中执行内容脚本。 这是我的以下代码

对于 list 文件:-

    {
      "manifest_version": 2,

      "name": "My new extension",
      "description": "It does stuff",
      "version": "1"
      "content_scripts": [
    {
       "matches": ["<all_urls>"],
       "js": ["content.js"]
     }
   ]
 }

对于我的内容脚本:-

     console.log("Hello world!");

当我部署扩展时,它被正确接受。它应该在 chrome 控制台打印,但是当我刷新时,没有打印任何内容。 有人可以帮助我吗?我哪里错了? 提前致谢。

最佳答案

为了注入(inject)内容脚本,您需要在 list 中至少添加以下权限:

"permissions": ["activeTab"]

检查documentation

关于javascript - 无法在 Chrome 扩展程序中运行内容脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51389516/

相关文章:

javascript - Google 脚本 Gmail 诈骗?

python - Selenium-Python 与 chromium 浏览器(Windows)

jquery - NiceScroll 多卷轴

javascript - 在 Chrome Devtools 中记录用户操作 : Possible?

javascript - 如何在 Chrome 扩展中编写一些 javascript,以便如果运行 javascript 代码,并且用户按下后退按钮,它会返回两次?

javascript - chrome.storage.local.set 不会在本地保存数据

javascript - 如何在 react router 中更新 history.replace 上的路由器状态?

javascript - ng 值不起作用

javascript - 使用 Objective-C 的 JavaScript 注入(inject)方法

google-chrome - Chrome 更新后获取 "Error with Permissions-Policy header"