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

简介:

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

Html代码  复制代码  收藏代码
  1. <iframe tabindex="4" id="HtmlEditor" name="HtmlEditor" src="about:blank"  frameborder="0" >  
  2. </iframe>  
  3.   
  4. <script type="text/javascript">          
  5.      setTimeout(function setIframeSrc(){   
  6.                   document.getElementById('HtmlEditor').src = "/webmail/resources/editor/blank.htm";},30);   
  7. </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>  


本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2011/12/09/2282441.html,如需转载请自行联系原作者
目录
相关文章
|
Linux 程序员 API
Linux(3)Device Tree概念1(下)
Linux(3)Device Tree概念1
473 0
|
前端开发
修改Ant Design 按钮的样式
修改Ant Design 按钮的样式
1286 0
|
SQL 供应链 安全
泛微E-Cology ofsLogin任意用户登陆漏洞
泛微e-cology是一套兼具企业信息门户、知识文档管理、工作流程管理、人力资源管理、客户关系管理、项目管理、财务管理、资产管理、供应链管理、数据中心功能的企业大型协同管理平台。
1317 1
泛微E-Cology ofsLogin任意用户登陆漏洞
|
缓存 负载均衡 Java
Java分布式系统架构设计与实现
【4月更文挑战第2天】在快速发展的互联网时代,Java分布式系统成为应对复杂业务和高用户量的首选。通过服务化拆分、注册发现、负载均衡和缓存等技术,如Spring Cloud和Dubbo,开发者能构建高效、可靠、可扩展的系统。服务注册与发现确保服务间通信,负载均衡分配请求,分布式缓存如Redis提升性能。面对数据一致性和监控等挑战,Java提供工具解决,助力打造现代分布式应用。
880 2
Java分布式系统架构设计与实现
|
物联网 Linux C#
一键掌控未来!用 Uno Platform 打造跨平台 IoT 应用,轻松连接你的智能设备,让生活更智能!
微软的开源跨平台框架 Uno Platform 支持使用 C# 和 XAML 一次性编写代码并部署至多个平台,如 Windows、macOS、Linux、WebAssembly 及 iOS/Android,这使其成为 IoT 设备开发的理想选择。本文通过创建控制网络 LED 灯的应用,详细介绍了 Uno Platform 的环境搭建及 MQTT 客户端配置过程,实现了 LED 状态订阅与控制指令发送功能。该案例展示了 Uno Platform 在 IoT 领域的潜力及其跨平台优势,未来可扩展至更多设备类型,构建智能家居系统。
787 58
|
算法 安全
软件设计师 高频考点 及 考试大纲总结
软件设计师 高频考点 及 考试大纲总结
软件设计师 高频考点 及 考试大纲总结
|
NoSQL Redis Docker
5-11write /var/lib/docker/tmp/GetImageBlob2366037717: no space left on device
5-11write /var/lib/docker/tmp/GetImageBlob2366037717: no space left on device
|
机器学习/深度学习 算法 物联网
LoRA及其变体概述:LoRA, DoRA, AdaLoRA, Delta-LoRA
LoRA可以说是针对特定任务高效训练大型语言模型的重大突破。它被广泛应用于许多应用中。在本文中,我们将解释LoRA本身的基本概念,然后介绍一些以不同的方式改进LoRA的功能的变体,包括LoRA+、VeRA、LoRA- fa、LoRA-drop、AdaLoRA、DoRA和Delta-LoRA。
1416 2
|
算法 NoSQL Java
实战-全局唯一邀请码功能实现
实战-全局唯一邀请码功能实现
1949 0
|
安全 Unix Linux
全网最全安全加固指南之linux系统加固
全网最全安全加固指南之linux系统加固
2517 0