用IE内核浏览器的朋友,或许不经意间会碰到这样滴问题:
打开某个网页时,浏览器“嘣”跳出一个提示框“Internet Explorer无法打开Internet 站点...已终止操作”。而大多数情况下该页面甚至非常可能看起来已经载入完成,内容能够全然显示。仅仅是为何还会出现此等提示呢?!更令人懊恼的是点完该提示的确定后,页面就跳转到错误信息显示页面,全然没法正常浏览原网页...
那么是什么问题导致IE内核的浏览器出现以上症状?又怎样便捷迅速的排除问题呢?
通常新系统一般不会出现相似问题,都是使用一段时间后才会出现这种浏览器问题。那么基本能够断定是对IE的使用过程对IE的某些修改使得故障出现。
但是,对IE怎样的使用操作会改变IE?可能突然让我们想,我们多是一头雾水全然没有头绪...我们无非就是看看网页而已,又何来修改呢?!那说明一下相关的典型情况:
1. 自行修改IE自身的选项,诸如安全级别、主页、默认语言……
2. 安装工具栏(Toolbar),诸如常见的Google工具栏、Baidu工具栏……甚至很多私人开发的工具栏
3. 安装插件,诸如登录网上银行,为了安全银行要求安装的插件、各类共享站点要求的上传下载插件……
4. 病毒及未知的篡改甚至IE本身的Bug导致的某些组件损坏...
甚至这些还不是IE被修改的所有可能~另外,除了浏览器本身的问题外,被浏览的网页本身也可能存在程序编写错误或者server问题,甚至使用代理server....都可能导致相关症状滴出现。怎样搞定...请往下看~
下面内容出自Google搜索结果,原始出处未知,仅供大家參考:
下面方法供普通电脑用户參考
方法一:
打开浏览器--工具--internet选项--删除文件--把“删除所有脱机内容”勾上--确定--确定就可以。
方法二:
打开浏览器--工具--Internet选项--程序--管理载入项--把同一时候符合下面三项的禁用(注意:是同一时候符合下面3个条件):
1、(未验证)
2、浏览器帮助程序对象
3、最后的文件名称以 .dll 结尾,然后关闭浏览器,又一次打开。
下面方法供站点管理员參考
在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”
解决方法有两个:
(1)在appendChild或者innerHTML操作处推断document.readyState=="complete", 若为否,则setTimeout若干秒之后又一次作这个操作。
但是,此属性仅仅对ie,opeara有效,ff的document没有readyState属性,永远是undefined.
(2)在script中使用defer属性。意在页面载入完成后再运行脚本,这样能够避免找不到对象的问题。defer不会考虑外部文件是否所有下载完,仅仅会判当前页面是否所有载入完成。而且,有defer标签的代码块里不能写document.write方法
使用ajax时错误发生的解决方式:在appendChild或者innerHTML操作处推断document.readyState=="complete", 若为否,则setTimeout若干秒之后又一次作这个操作。
假设要载入独立的脚步文件 可靠的做法是在_onload事件中调用,兼容firefox的一种写法例如以下:
下面为引用的内容: