【发布时间】:2016-11-25 02:41:55
【问题描述】:
我目前一直在为 Chrome 编写用户脚本,该脚本可以在不使用 Tampermonkey 的情况下运行。今天我在 Chrome 扩展中添加了一个第三方扩展(一个用户脚本 js):
// ==UserScript==
// @name "job changer"
// @namespace Marshmellows
// @version 0.1
// @description Change 'Jobs' in stackoverflow to Hello!
// @match http://stackoverflow.com/*
// @grant none
// @run-at document-start
// ==/UserScript==
document.addEventListener('DOMContentLoaded', function() {
document.getElementById('nav-jobs').innerHTML = 'Hello!';
}, false);
我只需将文件拖入其中即可将其添加到 Chrome 扩展程序中(效果很好)。
我重新启动 Chrome 并发现它完全阻止了我的 js 文件扩展名。
我似乎无法找到解决此问题的方法。我去了 Chrome 的论坛并试图找到创建.crx 文件的方法。但是因为我对 Web 开发和 DOM 还很陌生,所以我觉得我需要一些指导。有什么办法吗?
【问题讨论】:
-
您可能想查看SO post 中的建议解决方案,看看哪些对您有用。
-
@Teyam,很确定这些答案在 2014 年 8 月左右之后停止工作。无论如何,它不会阻止脚本自动禁用;我刚刚验证过了。
标签: javascript jquery google-chrome google-chrome-extension