打开某个网页时,浏览器“嘣”跳出一个提示框“Internet Explorer无法打开Internet 站点...已终止操作”。而大多数情况下该页面甚至很可能看起来已经载入完毕,内容可以完全显示。只是为何还会出现此等提示呢?!更令人懊恼的是点完该提示的确定后,页面就跳转到错误信息显示页面,完全没法正常浏览原网页...
那么是什么问题导致IE内核的浏览器出现以上症状?又如何便捷迅速的排除问题呢?
通常新系统一般不会出现类似问题,都是使用一段时间后才会出现这样的浏览器问题。那么基本可以断定是对IE的使用过程对IE的某些改动使得故障出现。
可是,对IE怎样的使用操作会改变IE?可能突然让我们想,我们多是一头雾水完全没有头绪...我们无非就是看看网页而已,又何来修改呢?!那说明一下相关的典型情况:
1. 自行修改IE自身的选项,诸如安全级别、主页、默认语言……
2. 安装工具栏(Toolbar),诸如常见的
Google工具栏、
Baidu工具栏……甚至许多私人开发的工具栏
3. 安装插件,诸如登录网上银行,为了安全银行要求安装的插件、各类共享网站要求的上传下载插件……
4. 病毒及未知的篡改甚至IE本身的Bug导致的某些组件损坏...
甚至这些还不是IE被改动的全部可能~另外,除了浏览器本身的问题外,被浏览的网页本身也可能存在程序编写错误或者服务器问题,甚至使用代理服务器....都可能导致相关症状滴出现。如何搞定...请往下看~
以下内容出自
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的一种写法如下:
以下为引用的内容: