CSS和JS不能在HTTPS中工作?

时间:2017-06-24 23:06:17

标签: javascript css https

css和js完全在http://isdhh.org/上工作,但在https://isdhh.org/上没有。我是网页设计和javascript的新手,对于我的生活无法弄清楚如何解决这个问题。将CSS文件与“//isdhh.org/css/style.css”相关联的在线解决方案无法解决此问题。而且我无法理解各种网站上描述的协议相对URL。

4 个答案:

答案 0 :(得分:3)

以https格式提供的页面不应从http加载资源。 在您的页面中有几个http资源,例如:

<link rel="stylesheet" ref="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">

将所有http引用更改为https,然后重试

答案 1 :(得分:0)

每个css,js和图像文件都需要使用https://提供。你的bootstrap文件没有得到服务。

从这些中删除http: http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js

答案 2 :(得分:0)

检查浏览器控制台,似乎您通过http而不是https请求bootstrap.min.css和bootstrap.min.js

答案 3 :(得分:0)

布局和设计完美地通过在bootstrap css和js文件中用https替换http来完成。谢谢大家指出这一点。通过删除http / https协议链接引导程序文件并不适合我。但是,现在有两个网站:一个使用http,另一个使用https。如何强制浏览器仅显示https?谢谢!