通过setTimeout调用设置iframe src的方法导致刷新页面时弹出没有权限错误!
如下:

Html代码

  1. <iframe tabindex="4" id="HtmlEditor" name="HtmlEditor" src="about:blank"  frameborder="0" >
  2. </iframe>
  3. <script type="text/javascript">
  4. setTimeout(function setIframeSrc(){
  5. document.getElementById('HtmlEditor').src = "/webmail/resources/editor/blank.htm";},30);
  6. </script>
<iframe tabindex="4" id="HtmlEditor" name="HtmlEditor" src="about:blank"  frameborder="0" >
</iframe><script type="text/javascript">        setTimeout(function setIframeSrc(){document.getElementById('HtmlEditor').src = "/webmail/resources/editor/blank.htm";},30);
</script>

不直接设置iframe的src是因为加载速度慢,通过setTimeout来调用设置src的方法,可以防止网络堵塞,提高响应速度,但是这样就造成了在刷新页面时提示“没有权限”错误!
ps:最根本原因是因为iframe中又嵌了一个iframe,导致ie7下加载速度超慢!所以才想到用setTimeout方法。
到目前为止没有找到一个比较好的方法,只有采取了屏蔽着个错误的方法了,如下:
在head中加入js代码:

Html代码

  1. <script type="text/javascript">
  2. //屏蔽js错误
  3. function ResumeError(msg) {
  4. if(msg == "没有权限");
  5. return true;
  6. }
  7. window.onerror = ResumeError;
  8. </script>

通过setTimeout调用设置iframe src的方法导致刷新页面时弹出没有权限错误!相关推荐

  1. 计算机管理员解除阻止程序方法,电脑安装软件时弹出系统管理员设置了系统策略,禁止进行此安装解决方法...

    在安装office word的时候,无法安装成功,系统提示系统管理员设置了系统策略,禁止进行此安装.不少网友相信碰到过类似的问题,今天小编就为大家讲解下解决办法,希望对大家有所帮助. 组件服务 1.打 ...

  2. html设置阻止网页在google浏览器中打开时弹出自动翻译框

    想要阻止网页打开时弹出上面的翻译窗口,有两种设置方式: 1.(建议)在html文件的head标签中添加meta标签: <meta name="google" content= ...

  3. JavaScript的onunload()方法在关闭页面时不执行

    以下仅确定适用于IE11. 解决办法:将onunload()方法换为onbeforeunload(). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

  4. vue路由history模式刷新页面时页面丢失时常见的两种解决方法

    方法一: 1 2 3 4 5 6 7 8 location /{     root   /data/nginx/html;     index  index.html index.htm;     i ...

  5. php js页面刷新,JS刷新页面方法总结

    这次给大家带来JS刷新页面方法总结,JS刷新页面的注意事项有哪些,下面就是实战案例,一起来看一下. JS刷新当前页面的几种方法总结reload 方法,该方法强迫浏览器刷新当前页面 replace 方法 ...

  6. vue刷新页面如何保证路由不变_vue 刷新之后 嵌套路由不变 重新渲染页面的方法...

    vue 刷新之后 嵌套路由不变 重新渲染页面的方法 解决嵌套路由刷新时,路由没有变化,正常情况下页面是不会重新渲染的 1.在router-view中加上条件渲染 v-if 默认为true.让它显示出来 ...

  7. ajax右侧刷新加载jsp,jsp实现局部刷新页面、异步加载页面的方法

    jsp实现局部刷新页面.异步加载页面的方法 局部刷新页面.异步加载页面方案: 1.在jsp页面需要刷新的地方增加一个控件 2.新建一个jsp页面:aaa.jsp(用来放置需要刷新的内容) 3.将id为 ...

  8. JS刷新页面的几种方法

    转载自   JS刷新页面的几种方法 Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 loc ...

  9. html 两个iframe重叠,解决同一页面中两个iframe互相调用jquery,js函数的方法

    这一个月又没更新博客,唉,懒癌又犯了,今天解决了一个问题,关于两个iframe互相调用jquery函数方法 a.html中有两个iframe,如下: b.html中有一个treeview,称为左菜单i ...

最新文章

  1. 梦想中的网络安全和内部协作
  2. java fileinputstream 安全管理器校验失败_Spring Boot 如何做参数校验?
  3. python标准库第一步_Python标准库学习1-文件系统
  4. 科技圈晒开工福利!小米最直接,腾讯最传统,阿里最豪气,你们家的呢?
  5. ie7span标签float换行悬浮
  6. 精进:如何成为一个很厉害的人--作者:采铜
  7. 浙江移动无线dns服务器地址,首选dns_浙江省宁波市(中国移动)首选dns是什么,备选dns是什么...
  8. NHibernate Step by Step (三) Configuration和Sessionfactory
  9. 计算机教育经历个人简历,个人简历教育经历
  10. 利用保利威视实现教育视频预览和购买
  11. Ipad平板作为MAC苹果电脑的扩展屏幕的技术研究
  12. 从公司角度来看,为什么要招实习生?
  13. 如何把win7电脑设置成网站服务器吗,如何为win7电脑设置服务器
  14. linux 锁定用户目录,Linux vfpd锁定用户目录
  15. PAC文件解释-转载 小胡子哥的个人网站
  16. 初中计算机案例交流,初中语文与信息技术整合教学案例——《爱莲说》
  17. 测试踩坑:手机号一键登录的手机双卡运营商问题
  18. win10系统C盘瘦身记录
  19. 华南理工大学建筑学院建筑设计及其理论专业考研上岸经验分享
  20. VS错误 CS0120 对象引用对于非静态的字段、方法或属性

热门文章

  1. C++实现线性递归矩阵 linear recurrence matrix算法(附完整源码)
  2. C语言const关键字与指针
  3. QT的QSGGeometryNode类的使用
  4. 经典C语言程序100例之四三
  5. intraweb php,使用 IntraWeb (40) - 自定义 Session 数据
  6. java sum_java math.sum
  7. 1.10.Flink DataStreamAPI(API的抽象级别、Data Sources、connectors、Source容错性保证、Sink容错性保证、自定义sink、partition等)
  8. 10_Eclipse中演示Git冲突的解决
  9. Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)1
  10. 最小二乘法普通定义法证明