为什么heroku阻止http而不是https

为什么heroku阻止http而不是https,http,heroku,https,Http,Heroku,Https,我目前使用的是Heroku的免费版本,在部署应用程序时,Heroku阻止了http,我改成了未被阻止的https,为什么会发生这种情况Heroku默认使用HTTPS,这意味着当您作为Internet用户请求使用HTTPS的web地址时,您的应用程序URL将被提供,您所说的是“我想要一个加密连接” 因此,当网站试图下载未加密的HTTP资源时,浏览器会阻止您,或者至少会向您发出警告 为了避免这种情况,代码中的所有外部链接资源都应该使用HTTPS协议。实际上,您可以使用一个简便的技巧来实现这一点,方法

我目前使用的是Heroku的免费版本,在部署应用程序时,Heroku阻止了http,我改成了未被阻止的https,为什么会发生这种情况<代码>

Heroku默认使用HTTPS,这意味着当您作为Internet用户请求使用HTTPS的web地址时,您的应用程序URL将被提供,您所说的是“我想要一个加密连接”

因此,当网站试图下载未加密的HTTP资源时,浏览器会阻止您,或者至少会向您发出警告

为了避免这种情况,代码中的所有外部链接资源都应该使用HTTPS协议。实际上,您可以使用一个简便的技巧来实现这一点,方法是根本不指定协议,而是使用
/
,因此您的脚本标记将如下所示:

<script type="text/javascript" src="//code.jquery.com/jquery-2.1.4.min.js"></script>


然后它将使用浏览器为您的网站使用的任何协议。Be是HTTP或HTTPS

当你说“heroku阻止了http”时,你的意思是你的浏览器阻止了http脚本的加载吗?现在你问了,我不确定是不是我的浏览器,谢谢你的帮助回答,我只是在学习