我当前正在使用免费版本的Heroku,在部署应用程序时,Heroku阻止了http,我更改为未阻止的https,为什么会发生这种情况? <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
Heroku默认使用HTTPS,这意味着您的应用程序URL为https://myappname.herokuapp.com,并且当您作为Internet用户使用HTTPS请求网址时,您的意思是“我想要加密连接”。
因此,当网站尝试下载未加密的HTTP资源时,您的浏览器会阻止或至少警告您。
为了避免这种情况,代码中的所有外部链接资源都应使用HTTPS协议。实际上,您可以使用一个方便的技巧来完成此操作,而根本不指定协议,而是使用,//因此您的脚本标签如下所示:
<script type="text/javascript" src="//code.jquery.com/jquery-2.1.4.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
然后它将使用浏览器用于您网站的协议。是HTTP或HTTPS。
| 归档时间: |
|
| 查看次数: |
1588 次 |
| 最近记录: |