我在我的网站上使用YUI。当您通过HTTP访问时,它工作正常,没有错误。但是,当IE用户通过HTTPS访问该站点时,他们会得到可怕的“此页面包含安全和不安全的项目”。 错误消息,使其真正接近无法使用。

我正在托管YUI文件,因此它们通过HTTPS提供服务,但在CSS文件中,它仍然通过HTTP引用图像文件,导致出现IE错误消息:

background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png)

有任何关于抑制此错误的建议吗? CSS中引用了大量的HTTP链接。

有帮助吗?

解决方案

其他提示

您将不得不更改链接以通过HTTPS。我不知道yahoo的YUI服务器是否允许这个(或者你可以自己托管它们并重定向css文件指向你的服务器),但这是摆脱消息的唯一方法。

从没有安全网址引用资产会引发此警告。 SSL要求从安全网址提供所有内容。在本地托管文件,或查看yahoo是否提供源文件的安全选项。

托管所有内容并使用相对网址通常是不会遇到任何SSL问题的最佳选择。

我建议您下载该文件,将其托管在您身边,不要使用任何绝对(http或https)网址。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top