gpt4 book ai didi

javascript - 不使用 Tamper Monkey 运行用户脚本

转载 作者:行者123 更新时间:2023-11-28 15:01:23 25 4
gpt4 key购买 nike

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

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

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

这个js通过使用Tamper Monkey做了它应该做的事情。 The js file that I am using for this particular extension.但是,如果我手动安装这个 js 作为 chrome 的扩展,该脚本将不再起作用。 The extension was installed but does not work.有人可以为这个问题提供指导吗?

谢谢

最佳答案

您可以避免使用@require,因为它是 not supported natively并写入vanilla JavaScript :

// ==UserScript==
// @name "job changer"
// @namespace Marshmellows
// @version 0.1
// @description Change 'Jobs' in stackoverflow to Hello!
// @match https://stackoverflow.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?

关于javascript - 不使用 Tamper Monkey 运行用户脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40794940/

25 4 0
文章推荐: css - 链接在 IE 6 和 7 中消失
文章推荐: javascript - 使用 CSS 更新