我遇到了混合内容 (http/https) 阻塞的问题。
我有三个子域“a”、“b”和“c”。只有 b 在 SSL 上可用。
我有一个具有以下框架结构的 Web 应用程序:
- 导航到http://a.example.com
- 页面包含指向http://a.example.com上另一个页面的 iframe
- iframe 向https://b.example.com/发出 ajax 请求
- iframe 将 window.location.href 设置为https://b.example.com/
- iframe(现在在https://b.example.com/上)将嵌套的 iframe 加载到https://b.example.com/上的另一个页面
- 嵌套 iframe
<a href="">
直接提供给http://c.example.com/
最后一个链接被浏览器的混合内容安全策略阻止:
铬 30:[blocked] The page at https://b.example.com ran insecure content from http://c.example.com.
火狐 23:Blocked loading mixed active content "http://c.example.com/"
如何授权此直接<a href="">
链接绕过混合内容安全策略?