3
greasemonkeyスクリプトに2つのjavascriptファイルがあります。最初のファイルが完成するまでに2番目のファイルがロードされないようにするにはどうすればよいですか?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);
}
sFileref.async = false; – YOU