2016-04-06 16 views
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); 
} 
+0

sFileref.async = false; – YOU

答えて

0
とあなたは私がのGreaseMonkeyのように慣れていないよ「ドキュメント・エンド」

にそれを設定することができます「で実行」と呼ばれるスクリプトごとにTamperMonkeyスクリプトの設定の設定があり

、多分そこに同様の設定ですか?