gpt4 book ai didi

javascript - greasemonkey javascript 执行命令

转载 作者:行者123 更新时间:2023-11-29 16:03:46 24 4
gpt4 key购买 nike

我的 greasemonkey 脚本有两个 javascript 文件,如何确保我的第二个文件在第一个文件完成之前不加载?

// ==UserScript==
// @name hello greasemonkey
// @namespace http://localhost/test_monkey/
// @description noob studing
// @include http://localhost/test_monkey/test_monkey.html
// ==/UserScript==

loadJsOrCssFile('http://localhost/test_monkey/js/first.js', 'js');`
loadJsOrCssFile('http://localhost/test_monkey/js/second.js', 'js');`

function loadJsOrCssFile(sFileName, sFileType) {
if (sFileType == 'js') {
var sFileref = document.createElement('script');
sFileref.setAttribute('type', 'text/javascript');
sFileref.setAttribute('src', sFileName);
}
else if (sFileType == 'css') {
var sFileref = document.createElement('link');
sFileref.setAttribute('rel', 'stylesheet');
sFileref.setAttribute('type', 'text/css');
sFileref.setAttribute('href', sFileName);
}
if (typeof sFileref != 'undefined')`enter code here`
document.getElementsByTagName('head') [0].appendChild(sFileref);
}

最佳答案

每个脚本的 TamperMonkey 脚本设置中都有一个名为“run at”的设置,您可以将其设置为“document-end”

我对 GreaseMonkey 不太熟悉,但也许有类似的设置?

关于javascript - greasemonkey javascript 执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36441134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com