繁体   English   中英

Javascript / Three.js 在 https 中不起作用

[英]Javascript / Three.js is not working in https

我最近将我的 http 站点切换到 https。

由于我进行了此更改,因此我的一个项目不再有效。

在这个随机生成器中,使用 Three.js 库的后台在 url 为https时不会出现

但是在 http 中,它运行得很好而且很好。

有谁知道这个问题的任何解决方案?

感谢您对此事的考虑。

您可以下载three.min.js 文件并将其保存到您的https 服务器。

并且不要从 http 服务器加载脚本,而是提供放置three.min.js 文件的https 服务器的路径。

<script src="https://[path to your server]/js/three.min.js"></script>

打开你的开发者工具并查看控制台,你会找到解释:

在此处输入图片说明

这意味着不允许您拥有通过http://加载某些内容的https://站点。 这称为“混合内容”,这是一个安全漏洞。 如果您为安全站点提供服务,请确保您的所有内容都使用 HTTPS 协议。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM