作者:心灵de倾斜 | 来源:互联网 | 2023-05-18 07:58
jQuery.getScript加载同域JS为xhr请求,导致firebug不能正常读取js,因此不能够断点该js。解决方法,用以下方法加载js:varloadScriptfunction(url,callback,charset){varheaddocument.getElementsByTagName(head)[0];varscript
jQuery.getScript加载同域JS为xhr请求,导致firebug不能正常读取js,因此不能够断点该js。解决方法,用以下方法加载js:
var loadScript = function(url, callback, charset){
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
if(charset){
script.charset = charset;
}
script.src = url;
if(!callback){
return;
}
script.Onload= script.Onreadystatechange= function(){
if(!this.readyState || this.readyState==='loaded' || this.readyState==='complete'){
callback();
}
};
head.appendChild(script);
};