Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Deezer内容通过HTTP提供_Javascript_Deezer - Fatal编程技术网

Javascript Deezer内容通过HTTP提供

Javascript Deezer内容通过HTTP提供,javascript,deezer,Javascript,Deezer,我正在使用Deezer Javascript SDK并通过https加载它 <script src="https://cdns-files.deezer.com/js/min/dz.js"></script> 但从今天开始,Chrome和Firefox出现了问题,因为Deezer SDK通过https和Chrome加载了一些脚本,但被认为是不安全的内容 Chrome控制台: 混合内容:页面位于'https://....'已通过HTTPS加载,但请求了不安全的脚本“”

我正在使用Deezer Javascript SDK并通过https加载它

<script src="https://cdns-files.deezer.com/js/min/dz.js"></script>

但从今天开始,Chrome和Firefox出现了问题,因为Deezer SDK通过https和Chrome加载了一些脚本,但被认为是不安全的内容

Chrome控制台:

混合内容:页面位于'https://....'已通过HTTPS加载,但请求了不安全的脚本“”。此请求已被阻止;内容必须通过HTTPS提供。 php:1混合内容:页面位于'https://....'已通过HTTPS加载,但请求了不安全的脚本“”。此请求已被阻止;内容必须通过HTTPS提供。
php:1混合内容:“…”处的页面是通过HTTPS加载的,但请求了不安全的脚本“”。此请求已被阻止;内容必须通过HTTPS提供。

当您的页面和远程资源使用不同的
HTTP
协议时,会发生这种情况:一个使用
HTTP
,另一个使用
HTTPS

包含第三方脚本的首选方式是:

<script src="//cdns-files.deezer.com/js/min/dz.js"></script>


删除
https:
http:
会告诉浏览器使用与当前页面相同的协议加载文档。这将消除安全警告。

当您的页面和远程资源使用不同的
HTTP
协议时会发生这种情况:一个使用
HTTP
,另一个使用
HTTPS

包含第三方脚本的首选方式是:

<script src="//cdns-files.deezer.com/js/min/dz.js"></script>

删除
https:
http:
会告诉浏览器使用与当前页面相同的协议加载文档。这将消除安全警告。

当我设置url时:
从https请求中,它报告错误: 混合内容:位于
的页面https://127.0.0.1/index.html“
已通过HTTPS加载,但请求了不安全的资源
”http://127.0.0.1:8080/download/1.txt“
。 此请求已被阻止;内容必须通过HTTPS提供。 未能加载资源:net::错误\u缓存\u未命中

当我将
target=“\u blank”
添加到url:
时,它起作用了,它起作用了! 众所周知,
target=“\u blank”
表示在新窗口或选项卡或新请求中打开链接的文档

设置url时:
从https请求中,它报告错误: 混合内容:位于
的页面https://127.0.0.1/index.html“
已通过HTTPS加载,但请求了不安全的资源
”http://127.0.0.1:8080/download/1.txt“
。 此请求已被阻止;内容必须通过HTTPS提供。 未能加载资源:net::错误\u缓存\u未命中

当我将
target=“\u blank”
添加到url:
时,它起作用了,它起作用了!
众所周知,
target=“\u blank”
表示在新窗口或选项卡或新请求中打开链接的文档

我对所有脚本都使用https,但如果我通过https加载了一个dz.js,Deezer脚本将通过http加载另一个脚本。我认为这是个问题。@user2700047。。。你不能安全地上去。。。所以你不能从http跳到https。。。因此,如果他们只使用http,那么如果您自己从http开始,那么在使用上述src时,下载将从http转到http,这是否有效=//someurl trickI对所有脚本都使用https,但如果我通过https加载dz.js,Deezer脚本将通过http加载另一个脚本。我认为这是个问题。@user2700047。。。你不能安全地上去。。。所以你不能从http跳到https。。。因此,如果他们只使用http,那么如果您自己从http开始,那么在使用上述src=“//someurl技巧时,下载将从http转到http,这是否有效