iFrame的问题 – Web浏览器现在阻止混合内容
十月 8, 2013 | 由 大卫刀 | 一个评论">一个评论
由于所有的好Facebook的营销人员都知道, 有一个iFrame的问题已经抬头. 最近, 在他们无穷的智慧, 所有的主流浏览器已经开始封杀 “混合安全内容” 默认情况下, (这或许应该是这样一直). 如果你想知道究竟是手段, 让我们使用来自Facebook的一个典型的例子,说明我们在Heyo呼吁 “在iFrame的问题。”
你在Facebook上的一个安全的HTTPS连接登录, 因为Facebook有一个SSL (安全套接字层) 安装证书. 这种加密的Web服务器和Web浏览器之间的连接, 允许私人信息被来回发送安全.
这听起来很合理, 权?
肯定, 除非你是一个小企业,使用iFramed内容中的 扇页的应用程序 不要在Web服务器上有一个SSL证书. 这些最近的更新, 除非观众明确地给出了所需的权限, 不安全的内容与标准HTTP连接未来将不显示, 创建的iFrame问题. 代替, 观众看到一个白色的页面,用来加载你的网页.
有几个临时的解决方案,你可以落实到位, 和一个永久的. 请仔细阅读,检查出来.
永久解决方案:
- 如果您打算继续使用在Facebook的应用程序iFramed网站, 那么唯一的真正的解决办法是在Web服务器上安装SSL. 这是一个有点疼痛做, 但也正是互联网的反正领导. 您可以检查出的服务,如科摩多或者的RapidSSL提供免费或低费用的SSL证书.
此, 当然, 是不是一个巨大的帮助,以顾问和机构提供了大量的客户端网页管理, 所以我们也想出了一些解决方案,临时.
临时解决方案:
- 层的文本块或图像的iFramed内容指示观众的背后 “显示所有内容” 在浏览器中. 这边走, 该消息将只显示给观众谁否则将看到一个空白页. 这是很容易内Heyo通过将图像或文字插件并发送该层实现 “到后面。”
- 访问目标URL (任何网页你想的iFrame), 抢了屏幕截图页面, 并补充说,作为链接到目标网站上的图像. 这必将需要更多的时间,因为有更多的参与步骤, 但也将有更好的用户体验,更密切地反映本观察者 (先前) 工作的iFrame.
- 花几分钟时间,并创建一个简单的登陆页面,presells访问者在选项卡无论目标/页, 并包括发送链接到所需的页面强烈号召行动 (使用目标=”_blank” 在新布劳尔标签或窗口等的链接打开).
我希望有是不要求在具有许多企业的一部分,任何额外的努力,一个永久性的解决方案, 直到最近,, 享有iFraming的速度和简单在一个现有的网站, 但问题的事实是,这些改变已经生效,将最有可能永远不会恢复到显示混合内容的好日子.