【发布时间】:2016-08-30 20:02:55
【问题描述】:
我强制https访问我的网站,但有些内容必须通过http加载(例如视频内容不能通过https),但浏览器阻止了请求,因为mixed-contents政策。
经过数小时的搜索,我发现我可以使用 Content-Security-Policy,但我不知道如何允许混合内容。
<meta http-equiv="Content-Security-Policy" content="????">
【问题讨论】:
-
我也有同样的问题。我认为提供一种启用混合内容服务器端的方法不是问题。然后,开发人员可以对加载的数据进行校验和,以确定内容是否未被篡改。就像例如 Debian 软件包通过 HTTP 下载然后校验,我不明白为什么我的 CDN 必须是 HTTPS。程序员(有时)知道他在做什么。
标签: meta content-security-policy mixed-content