gpt4 book ai didi

javascript - 如何处理net::ERR_SSL_PROTOCOL_ERROR?

转载 作者:数据小太阳 更新时间:2023-10-29 05:31:49 31 4
gpt4 key购买 nike

我在我的网站中包含了一个 JS 库

<script type="text/javascript" src="http://www.turnjs.com/lib/turn.min.js "></script> 

由网页设计公司设计、维护和托管。我试图实现的目标的实现似乎编码得很好——参见我的 JSFiddle – 它工作正常,没有错误。然而,当从我的 JSfiddle 复制代码并将其粘贴到我的网站时,它根本不起作用——Google Chrome 开发者控制台显示:

获取 https://www.turnjs.com/lib/turn.min.js net::ERR_SSL_PROTOCOL_ERROR

但这很奇怪,因为我的 Jsfiddle 代码包含相同的 turn.min.js 并且它在那里工作,但在我的网站上却没有。

最佳答案

这不是 javascript 问题,而是 ssl 问题。

您无法通过不安全的连接 (http) 从通过安全连接 (https) 提供的 html 页面获取文件。如果您打算使用 https(您应该这样做!),那么您需要通过安全连接获取脚本。要获取文件,您应该使用:

<script type="text/javascript" src="https://www.turnjs.com/lib/turn.min.js "></script> 

并通过相应地配置服务器确保通过 https 提供文件。这是 lighttpd 的简单配置, 这是 apache 的一个.如果您没有 CA 签名证书,您可以使用 letsencrypt ( www.letsencrypt.org/getting-started/) 获得一个。如果您无法控制服务器,您应该联系控制服务器的人。

关于javascript - 如何处理net::ERR_SSL_PROTOCOL_ERROR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43232686/

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