运行 个没有 Tamper Monkey 的用户脚本

Running user scripts without Tamper Monkey

我一直在试验 Tampermonkey 并制作脚本来更改 Web 元素。我 运行 Tamper Monkey 中的以下用户脚本:

// ==UserScript==
// @name       "job changer"
// @namespace  Marshmellows
// @version    0.1
// @description  Change 'Jobs' in Whosebug to Hello!
// @match      http://whosebug.com/*
// @copyright  
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==

$(document).ready(function() {
    document.getElementById('nav-jobs').innerHTML = 'Hello!';
});

此 js 通过使用 Tamper Monkey 完成了预期的工作。 但是,如果我手动安装此 js 作为 chrome 的扩展,脚本将不再有效。 有人可以提供有关此问题的指导吗?

谢谢

您可以避免使用 @require,因为它是 not supported natively and write in vanilla JavaScript:

// ==UserScript==
// @name       "job changer"
// @namespace  Marshmellows
// @version    0.1
// @description  Change 'Jobs' in Whosebug to Hello!
// @match      https://whosebug.com/*
// @grant      none
// @run-at     document-start
// ==/UserScript==

document.addEventListener('DOMContentLoaded', function() {
    document.getElementById('nav-jobs').innerHTML = 'Hello!';
}, false);

或者直接在代码里面加上jQuery:
How can I use jQuery in Greasemonkey scripts in Google Chrome?