微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery / iframe在Chrome中无法使用

在这里创建了一个Facebook粉丝专页:

http://www.facebook.com/apps/application.php?id=120196931351044&v=app_120196931351044

它结合了iframe来调用某些使用jQuery的页面/图像库.除Chrome之外,所有浏览器都可以正常运行.在iframe中的Chrome中没有任何内容,只是空白的白色背景.

我尝试使用加载事件而不是准备好的处理程序,但仍然没有运气.
有没有人见过铬的类似问题?

您的帮助将不胜感激.

标题中的大图片通过iframe,一个包含jquery的页面.

更新:

如下面的评论所示,即使在Safari中也不会起作用.

更新2

在iframe外运行时,相同的代码似乎在chrome中工作,这里是链接
到工作页面

http://jsbin.com/esame4/4

更新3:

在使用iframe时,似乎这个问题仍然存在于chrome中:

http://www.google.am/support/forum/p/Chrome/thread?tid=2c81c3e3fd99b388&hl=en
http://forums.sharethis.com/topic.php?id=2742

解决方法

解决方案其实很简单.要在Chrome浏览器中看到Facebook页面/应用程序时,您的iframe内容显示得很好,您必须从安全的服务器调用内容属性.

您必须确保所有所需的文件文件夹(如CSS,JS和图像文件)都位于安全文件夹中.

>为此,您需要您的域的SSL证书.
>更改您的htaccess文件和mod重写条件,以强制所有或特定文件夹的SSL,特别是在使用变量调用文件时.如果您使用绝对URL将其更改为https.

希望这可以帮助!

原文地址:https://www.jb51.cc/jquery/180485.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐