javascript - 无需第三方扩展即可在 Google Chrome 中永久执行用户脚本

标签 javascript google-chrome google-chrome-extension userscripts

我编写了一些用户脚本(在 JS 中),并希望尽可能快永久执行/运行它们,而不使用 Tampermonkey、Greasemonkey 或 Control Freak 等扩展。

我发现像 Tampermonkey 这样的第 3 方扩展会显着降低用户脚本性能(例如,运行时间为 0.08 秒,而不是 0.02 秒)。

我发现了 2 个替代方案,但对我来说都不太方便:

1) 每当启动浏览器时,我都会在 Chrome 控制台中执行脚本。如果您一天要这样做几次,这有点烦人。

2) 如果我将用户脚本添加为 Chrome 扩展程序,但一旦我重新启动 Chrome,它就会自动禁用,因为 Chrome 网上应用店中不知道来源。

有没有办法解决这两个问题?你有什么建议?

最佳答案

不要将扩展名打包到 .crx 中。解压后的扩展工作正常。

  1. 打开扩展页面,然后选中右上角的“开发者模式”框。

  2. 点击“加载解压的扩展程序...”并选择扩展程序的目录。

关于javascript - 无需第三方扩展即可在 Google Chrome 中永久执行用户脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26964963/

相关文章:

firefox - Chrome 是否违反了内容安全政策?

node.js - Selenium/WebdriverIO Chrome headless ?

javascript - 如何解决访问控制允许来源问题?

javascript - 左侧菜单正确滑入但主体不滑动

javascript - 在 mustache 模板内检测 contenteditable div 上的 jquery 事件

ruby-on-rails - heroku/rails/chrome/selenium : error while loading shared libraries: libxshmfence. so.1

javascript - 带有弹出窗口的 Chrome 扩展 Onclick()

javascript - anchor 标记不工作 Chrome 扩展

javascript - 如何添加相同参数中的字符串

javascript - 如何检测网页上的空白区域