加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

加载XML时chrome中document不能load的问题

发布时间:2020-12-16 05:28:47 所属栏目:百科 来源:网络整理
导读:加载XML文件,封装好了方法,ie和fire都没有问题,只有chrome死活出不来,后来用脚本调试一看,才发现,chrome的document没有load()方法,经过快一小时的折腾,终于找到了能解决问题的方案了。 ............... try{ xmlObj.load(xmldoc); //chrome浏览器

加载XML文件,封装好了方法,ie和fire都没有问题,只有chrome死活出不来,后来用脚本调试一看,才发现,chrome的document没有load()方法,经过快一小时的折腾,终于找到了能解决问题的方案了。

...............

try{
xmlObj.load(xmldoc); //chrome浏览器在这一行会报错,document对象没有load()方法。
}catch(e){ //捕捉异常
//webkit BUG,chrome etc.
xmlObj = new XMLHttpRequest(); //用AJAX中常见的套路来就可以解决了,不影响IE、FIREFOX的原生加载XML
xmlObj.overrideMimeType("text/xml");
xmlObj.open("GET",xmldoc,false);
xmlObj.send(null);
xmlResult = xmlObj.responseXML;

return xmlResult;
}
return xmlObj.documentElement;




以上为转载(http://hi.baidu.com/wusky/item/d78e3520b82b35f951fd874f)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读