Chinaunix首页 | 论坛 | 博客
  • 博客访问: 534034
  • 博文数量: 78
  • 博客积分: 1913
  • 博客等级: 上尉
  • 技术积分: 829
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-14 21:29
文章分类

全部博文(78)

文章存档

2011年(27)

2010年(26)

2009年(20)

2008年(5)

我的朋友

分类: 系统运维

2010-08-13 15:13:50

在https的网页里嵌入了一个flash, 在IE里访问这个页面的时候,会有如下反应:  

  IE 7 会弹出: “本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容。”
  IE 8 会弹出:“Do you want to view only the webpage content that was delivered        securely?”

==
原因:只要在https的页面里访问了http的内容(发送了http的请求)都会弹出这个提示。查看源代码,发现:


<script language="javascript">
    if (AC_FL_RunContent == 0) {
        alert("This page requires AC_RunActiveContent.js.");
    } else {
        AC_FL_RunContent( 'codebase','','width','580','height','580','id','post5','align','middle','src','post7','loop','false','quality','high','bgcolor','#000000','name','post5','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','','movie','post7' ); //end AC code

    }
    </script>
      <noscript>
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="" width="580" height="580" id="post5" align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="allowFullScreen" value="false" />
        <param name="movie" value="post7.swf" />
        <param name="loop" value="false" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#000000" />
        <embed src="post7.swf" loop="false" quality="high" bgcolor="#000000" width="580" height="580" name="post5" align="middle" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="" />
</object>
      </noscript>

发现里面的http请求了吧。。。将之改成https或者将http:去掉。就Okay了。




如下为解决方法:

阅读(3137) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-13 09:37:02

骗子