【发布时间】:2012-07-31 18:54:02
【问题描述】:
通过 SSL,清单中的所有资源都必须遵循同源 政策。 谷歌浏览器是个例外,它在这方面没有遵循规范。通过 SSL,Chrome 将加载来自不同来源的资源,只要它们仍然通过 SSL 提供。
我真的很想从靠近用户的 CDN 加载图像、css 和 javascripts 等静态资产,并避免仅仅因为我使用 HTTPS 而从我的网络服务器提供它们
有什么方法可以解决这些安全限制?
我的目标:
从 https://mydomain.com 加载的主要 html。
资产加载自:https://cdn.mydomain.com(子域但来源不同..)
我目前使用的 Appcache 文件,但似乎不适用于 safari 和 iOS iphone:
CACHE MANIFEST
CACHE:
https://cdn.mydomain.com/main.css
https://cdn.mydomain.com/main.zepto.js
NETWORK:
/
*
【问题讨论】:
-
使用跨域资源共享
标签: html ssl cross-domain cache-manifest html5-appcache