Ajax导致的 internet explorer 无法打开internet 站点

在Firefox下调试Extjs, 一切OK,跑到IE下测试的时候出现“internet explorer 无法打开internet 站点”,相当的囧。 基本上知道是因为Ajax造成的, 在document没加载完毕的时候调用appendChild或者innerHTML之类的灰导致IE解析失败, 但由于改动巨大, n次的排除之下终于遭到了问题所在----是因为在document没有加载完成的时候调用了Ext的Window的show和hide方法, 相当的脆弱。

 

相比之下Firefox对Ajax的支持不错。 不过Firefox的缓存机制有点雷人, 摸了半天,装了个是Cache Status插件来清除缓存, 好像有时候没用, 最后查到“工具->选项->高级->立刻清楚”可以清除缓存。

另外在html里面加上 <meta   http-equiv= "cache-control"  content= "no-store">   也可以使Firefox不缓存该html页。

 

附排查问题过程中查到的一篇文章,总结的很好:

http://www.teanie.com/article.asp?id=960

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值