AJAXBBS.NET   yemoo's blog

专注WEB前端及RIA技术 -- XHTML/CSS/JavaScript/Ajax/RIA

导航

« 进步,要学会思考、要求甚解、要总结!!解决IE下提示“无法打开Internet站点 已终止操作”的错误 »

在https页面中使用iframe出现安全警告的解决方法

在Https页面中,如果iframe所引入页面是非https协议的页面,或者src属性不存在都可能导致浏览器弹出安全警告。本人在网上查找相关资料,总结如下几种解决方法:
  1. 创建一个只含有的空白htm页面,把iframe的src属性赋值为该空白页面。
    elmIfr = document.createElement("IFRAME"); elmIfr.scr="blank.html";
    document.body.appendChild(elmIfr);
  2. src属性设置为false或者void(0),如src = "javascript:void(0)"/src = "javascript:false",该方法在IE/FF中均有效,在IE6 SP2下也可以通过src="javascript:''"来避免警告。
  3. 在IE6/FF下,可以通过将src指向一个空白图片(如src="spacer.gif")来避免安全警告。一旦空白图片被浏览器缓存到客户端后,以后无论那种协议下对该图片都不会再做请求。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

About ME

  • 网名:网者归来、yemoo,长期并将继续投身于WEB前端相关技术的学习和推广的大军中,目前就职于杭州淘宝网,从事前端开发相关工作,有事可E-MAIL联系我。
  • Email1:netman8410#163.com
    Email2:yuanzhang#taobao.com
    PS:牛B都是从傻B变来的

Search

网站分类

最近发表

最新评论及回复

文章归档

Powered By Z-Blog 1.8 Arwen Build 81206  豫ICP备06015770号

Copyright 2006-2009 AJAXBBS.NET. All Rights Reserved.