首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTPS协议阻止JS

HTTPS协议阻止JS
EN

Stack Overflow用户
提问于 2014-11-23 13:08:09
回答 1查看 65关注 0票数 0

HTTPS版本的我的网站拒绝加载JavaScript。所有脚本都位于同一台服务器上。

我试过:

代码语言:javascript
复制
<script type="text/javascript" src="https://server.tld/js/jquery.js">
<script type="text/javascript" src="//server.tld/js/jquery.js">
<script type="text/javascript" src="js/jquery.js">

但是所有的浏览器都在屏蔽内容。

“此页面包括来自未经身份验证来源的脚本。”

编辑

都是我的错。我在JavaScript文件中使用了一些"http“链接,所以浏览器没有阻止整个脚本,只是因为它使用了一些未加密的urls。

EN

回答 1

Stack Overflow用户

发布于 2014-11-23 13:30:16

由于您没有从浏览器获得端口443的连接错误(https的缺省值),所以它看起来可能是一个证书问题。

SSL要求服务器拥有一个SSL证书,该证书允许连接客户端(即浏览器)验证服务器的身份并加密通过该安全流发送的数据。您需要从诸如Thawte或Verisign之类的证书供应商那里获得证书(如果您还没有该机器的证书),然后确保web服务器已经配置为使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27089292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档