求大神解释为什么getAllResponseHeaders()在firefox和chrome下无法正常工作!

<scripttype="text/javascript">varxmlhttp;if(window.XMLHttpRequest){//codeforIE7+,Fire... <script type="text/javascript">
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","http://www.baidu.com",true);
xmlhttp.send();
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
document.getElementById("DemoHn").innerHTML="deta";
alert(xmlhttp.getAllResponseHeaders());
}
}
</script>
用IE测试这段代码一点问题都没有,但是我用firefox和chrome测试就只弹出一个空白提示框……

如果是firefox和chrome屏蔽了这个的话那应该如何读取HTML的head信息!!
展开
 我来答
墨澜亭
2014-10-28 · TA获得超过1947个赞
知道大有可为答主
回答量:6705
采纳率:53%
帮助的人:1901万
展开全部
  您好,感谢您对火狐的支持

  getAllResponseHeaders()是IE专属的属性,在其他浏览器下无效。
  您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式