Internet Explorer无法打开站点,已终止操作
在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作,这样会在IE上弹出一个对话框:“Internet Explorer无法打开站点,已终止操作”
在网上搜索了一下,解决方法大概为以下两点:
(1)在appendChild或者innerHTML操作处判断 document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,firefox的document没有 readyState属性,永远是undefined。
(2)在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,在有defer标签的代码块里不能写 document.write方法。以下为要注意的问题:
1.使用了defer="true"属性的script标签应该放在<head>< /head>之间。如果放在Body之间可能会得不到预期的效果(我试过如果把script放body里,在页面加载的第一次不会起defer的作用,但之后的刷新defer却起作用)。
2.使用了defer="true"属性的script标签里面包含的脚本在运行的过程中,不能使用 document.write()方法向页面输出内容。因为设置了defer="true"的脚本是页面加载之后才加载并渲染的.如果这时候使用 document.write()方法,会把之前的页面内容都清掉(当然,如果有这个需要的情况除外)。
分享到:
相关推荐
Internet Explorer无法打开Internet站点.docx
此文档经尝试已解决无法打开Internet的问题:有些时候打开某些网站会出现Internet Explorer无法打开Internet站点http://XXXXXXXXX已终止操作
windows、 Internet Explorer 系统常见问题
Internet Explorer已停止工作 win 7 win8
Internet Explorer 已经阻止此站点用不安全方式使用Activex看见控件。因此,此页可能显示不正确解决方法
去掉IE提示:internet explorer 已限制此网页运行脚本或Activex控件
利用模拟操作,自动删除Internet Explorer缓存
当您为 Windows 7 安装 Internet Explorer 11 时,安装程序会尝试自动安装某些系统必备组件...如果任何更新安装过程中或者重新启动系统处于挂起状态,为 Windows 7 的 Internet Explorer 11 无法自动安装系统必备组件。
恢复桌面Internet Explorer图标
提供如何進行Internet Explorer 8的卸载。
Advanced IE (Internet Explorer) Password Recovery is a program to Recover passwords to web sites saved in Microsoft Internet Explorer (in local password list), as well as AutoComplete strings (form ...
有时某些软件会破坏系统中的IE浏览器dll文件,导致诸如不能打开弹出窗口之类的问题,这时就需要重新注册相关dll才可以使IE正常工作。那么,需要重新注册哪些dll文件呢?
Internet Explorer 9.zip
可以浏览Internet Explorer的缓存文件
一个列表 罗列Internet Explorer 1.0 到7.0所有小版本号
Microsoft Internet Explorer 4.01 (4.71.1712) [Simpl. Chinese].7z
微软发布了Internet Explorer Developer Toolbar最新版.该产品让开发人员能够深入探索和理解Web页面,帮助开发者更好地创建Web应用.安装后可以在IE中快速分析网页的软件.该工具条可集成在IE窗口,或以浮动窗口形式存在
Internet Explorer 3 03 3 03 2925
Internet Explorer 3.01 for Windows3.11 收藏品和网站开发者调试用
CNC远程操作工具NC_Explorer(无需序列号)