gpt4 book ai didi

https 页面上的 http 内容 - 混合内容

转载 作者:可可西里 更新时间:2023-11-01 16:57:01 26 4
gpt4 key购买 nike

我想知道我应该怎么做。

我有一些 https 页面,但需要从我的 CDN 提供商调用一些 http 内容。
我想通过http加载的内容是javascript、css和图片。

现在在执行此操作时,某些浏览器会发出混合内容警告,并询问是只显示安全内容还是显示所有内容。我想做的是解决这个问题,不发出警告,但保留 https 页面。

我能想到的就是:
制作一个使用 cURL 或 file_get_contents 的 PHP 脚本,并让服务器加载其中的页面。

但这样做的问题是,它使 CDN 在 https 页面上有点无意义(我当时正在考虑注册和登录),因为它会发送服务器 IP,这是英国而不是访问者可能是来自美国。

谁能想出另一种方法来混合内容,但绕过警告,然后要求每个访问者更改那里的设置,我认为这是不行的。

谢谢。
加里

最佳答案

我知道这已经有一个答案被接受,但我认为以下是更好的解决方案:

尝试使用 protocol-less Urls .

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" type="text/javascript"></script>

你可以用 CSS 做同样的事情:

<link href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.20/themes/base/jquery.ui.core.css" type="text/css" rel="stylesheet" />

请注意 url 中缺少 httpshttp。浏览器将确定适当的协议(protocol)。不再有混合内容警告/错误。

关于https 页面上的 http 内容 - 混合内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10554775/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com