javascript - Chrome 扩展程序在使用内容脚本加载每个页面之前运行 JS

标签 javascript google-chrome-extension

我正在尝试编写一个 chrome 扩展,需要在任何页面加载之前注入(inject) JS。我在执行 JS 时遇到问题。

这是我的 list :

{
  "manifest_version": 2,

  "name": "testOne",
  "description": "This extension inject js",
  "version": "1.0",

  "permissions": ["<all_urls>"],
  "content_scripts": [
    {
      "matches": ["http://*/*"],
      "js": ["myscript.js"],
      "run_at": "document_start"
    }
  ]
}

这就是我现在 JS 中的内容:

alert('test');
console.log('you tried to log');

为什么我没有看到任何控制台事件警报?

最佳答案

我重新启动了 chrome,我的 JS 工作了。

chrome 似乎无法动态添加新内容脚本。将其添加到 list 并重新启动 chrome 后,您可以编辑 JS 文件并重新加载扩展以运行新代码。

关于javascript - Chrome 扩展程序在使用内容脚本加载每个页面之前运行 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16133614/

相关文章:

javascript - 显示扩展名中包含的 HTML 文件

javascript - 边缘扩展 HTTP 请求中出现错误 0x2efd

javascript - 如何为 chrome 扩展设置一个简单的动态变量到 chrome.storage.local.set 中?

javascript - 在 Visual Studio 2010 中调试 JavaScript?

javascript - 正确使用 array.map

javascript - 更新 setTimeout 问题中的 JSON 对象

javascript - 开发一个非常简单的浏览器扩展

javascript - Chrome 扩展程序中的显示对话框

javascript - 堆叠面积图未呈现

javascript - Canvas 内元素中的事件