当前位置:  开发笔记 > 前端 > 正文

Firefox 3.5警告该页面包含未经身份验证的内容

如何解决《Firefox3.5警告该页面包含未经身份验证的内容》经验,为你挑选了1个好方法。

我们收到FF 3.5中的警告,警告未加密的内容(部分加密的页面).我们从未在FF 3.0中收到任何此类警告.我们加载的页面使用https对HTML页面执行单个get请求,不会对CSS,JS,Images等内容进行其他请求.

还有其他人遇到过FF 3.5这个问题吗?任何故障排除技术,以识别被标记为未加密的内容?



1> Ben5e..:

问题实际上是由于灯箱造成的.以下是在灯箱CSS文件中定义的:

background-image:url(data:image/gif;base64,AAAA); /*Trick IE into showing hover*/

它使用内联编码的图像(base64).它被称为数据URI方案.

我们很幸运,因为我们不必支持IE 6或7,所以我们只是删除了背景图像,这解决了问题,灯箱在Firefox中运行良好.我没有在IE 8中测试,但由于它符合"更多"标准,我希望不需要黑客攻击.

顺便说一句,识别导致问题的内容实际上非常简单.页面信息中的媒体选项卡显示页面下载的所有内容.我依靠Firebug告诉我一切,但事实并非如此.媒体部分明确定义了通过HTTPS接收的内容以及哪些内容不是.


WTF ...数据URI不应被视为不安全的内容,这是一个相当搞乱的行为!
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有