- 712 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 20:33:57 ID:4BGLzDjO0]
- >>711
runScripts を以下のものにしてみる。 runScripts: function(doc){ if(!!this.dirDisable['*']) return; const Cc = Components.classes; const Ci = Components.interfaces; var dochref = doc.location.href; for(var m=0,len=this.scripts.length; m<len; m++){ var script = this.scripts[m]; if(!!this.dirDisable[script.dir]) continue; if(!!this.scriptDisable[script.filename]) continue; if( !script.regex.test(dochref)) continue; if( script.ucjs ){ //for UCJS_loader this.debug("loadUCJSSubScript: " + script.file.path); var aScript = doc.createElementNS("www.w3.org/1999/xhtml", "script"); aScript.type = "application/javascript; version=1.7"; aScript.src = script.url; try {doc.documentElement.appendChild(aScript); }catch(ex) {this.error(script.filename, ex);} }else{ //Not for UCJS_loader this.debug("loadSubScript: " + script.filename); try {Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader) .loadSubScript(script.url, doc.defaultView); }catch(ex) {this.error(script.filename, ex);} } } },
|

|