我的网站的HTTPS版本拒绝加载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">
但是所有浏览器都阻止了内容。
&#34;此页面包含来自未经身份验证的来源的脚本。&#34;
修改
这是我的错。我使用了一些&#34; http&#34; JavaScript文件中的链接,因此浏览器没有阻止整个脚本,只是因为它使用了一些未加密的URL。
答案 0 :(得分:0)
由于您没有从浏览器收到端口443(https的默认设置)的连接错误,因此看起来它可能是证书问题。
SSL要求服务器具有SSL证书,该证书允许连接客户端(即浏览器)以验证服务器的身份并加密通过该安全流发送的数据。您需要从Thawte或Verisign等证书供应商处获取证书(如果您还没有该计算机的证书),请确保将Web服务器配置为使用它。