【问题标题】:Enable Mixed Content | Safari | "Mixed Content: This request has been blocked; the content must be served over HTTPS启用混合内容 |野生动物园 | “混合内容:此请求已被阻止;内容必须通过 HTTPS 提供
【发布时间】:2018-08-30 00:16:55
【问题描述】:
Mixed Content: The page at 'https://yourwebsite.com/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://otherwebsite.com/'. This request has been blocked; the content must be served over HTTPS.

在多次遇到此错误后,我了解到在现代网络浏览器中您不能混合内容。这意味着 https 站点无法向仅是 http 的站点发出请求。

所以我的问题是在 safari 中启用它。


但是在开发阶段,我可以在 chrome 中启用它

1) 点击盾牌。

2) 点击“加载不安全脚本”

3) 现在您应该可以看到被阻止的内容了。但当然该网站将不再安全。


我也可以在 Firefox 中做到这一点。

1) 点击倒置!

2) 点击 > 箭头。

3) 暂时禁用保护。

4) 现在网站不安全,但您的请求/内容可用。


但是,我一直在寻找,在 safari 中找不到任何最新版本。即使启用开发人员工具,我也找不到它。我查看了一些发布日志以查看此功能是否已被弃用,但找不到任何东西。

有没有办法在 safari 中做到这一点?

【问题讨论】:

    标签: http https safari


    【解决方案1】:

    导航到您的 Safari“隐私设置”并禁用“阻止第三方 Cookie”和“禁用跨站点跟踪”设置。

    【讨论】:

      【解决方案2】:

      Safari 9+ 禁用混合内容 所以这是不可能的。您需要使用代理之类的解决方法

      【讨论】:

      • 这样的答案真的没有任何好处。如果您不打算举一个例子或至少解释代理如何解决问题,为什么要回答这个问题。
      猜你喜欢
      • 1970-01-01
      • 2021-08-29
      • 2016-03-01
      • 2015-03-23
      • 2020-12-19
      • 2015-08-12
      • 2018-12-18
      • 1970-01-01
      • 2016-08-28
      相关资源
      最近更新 更多