在SSL站点中托管YUI - IE错误

Dav*_*ave 2 ssl https internet-explorer yui

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

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

background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png)
Run Code Online (Sandbox Code Playgroud)

有什么建议可以抑制这个错误吗?CSS中引用了大量的HTTP链接.

小智 7

如果您希望使用托管文件,可以选择Yahoo和Google Content Delivery Networks.雅虎的网络支持组合处理; 谷歌支持SSL.

查看YUI依赖配置器

选择Google作为您的CDN,并将基本网址更改为https://


Tiv*_*vac 5

转到http://developer.yahoo.com/yui/2/并下载完整的开发人员工具包,将构建文件夹复制到您希望托管YUI的任何位置.在您的YUI CSS中进行全局搜索/替换

http://yui.yahooapis.com/2.7.0/build/

并将其替换为您站点上YUI构建文件夹的路径.我假设您从YUI依赖工具中抓取了组合的CSS并且您不需要,因此这是转换它的最简单方法.