firefox2 下xml处理的问题

如果当前页面的域是www.xxxx.com,页面中认为设置了
document.domain = “xxxx.com”;

这时在firefox2里面对于ajax请求是没问题的,但是处理返回的xml文档时会报以下错误

Permission denied to call method XMLDocument.getElementsByTagName

会警告你没有权限处理此文档,解决方法如下:

    //假设r为xmlhttp对象
if(window.ActiveXObject){
	r = r.responseXML;
}else if (window.XMLHttpRequest) {
	var parser = new DOMParser();
	r = parser.parseFromString(r.responseText, "text/xml");
}
return r;

已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据