【发布时间】:2017-02-16 15:51:19
【问题描述】:
我已经使用 w3schools 很长时间了,直到今天我才遇到将 css 链接到我的 html 的问题。我有一大堆这样引用的文件:
<link rel="stylesheet" href="http://enviroptics.com/Matt/css/styles.css"/>
我检查了 url,当我转到页面时,css 中的一切看起来都是正确的,但由于某种原因,它并没有像过去 6 个月那样将样式拉入 html...我尝试使用 chrome 编辑器查看问题所在,它说我的文件不是 https。它从来都不是 https,我已经使用它好几个月了。
有谁知道为什么它会突然停止工作?还有其他我可以使用的编辑器吗? jsfiddle 还告诉我我需要 https ..
任何帮助将不胜感激! 谢谢
【问题讨论】:
-
你刚刚切换到https了吗?或者您正在使用的网站 - 切换了吗?
-
您是否尝试过清除缓存?有时旧的 css 文件会被缓存并且不代表新文件中的更改。
-
@CalvT 不,我也不能真正切换。我很困惑为什么以前从来没有问题
-
@ChadFisher 是的,我清除了缓存。可悲的是它没有帮助。错误消息如下:混合内容:“w3schools.com/css/tryit.asp?filename=trycss_default”处的页面是通过 HTTPS 加载的,但请求的样式表不安全“enviroptics.com/Matt/css/styles.css”。此请求已被阻止;内容必须通过 HTTPS 提供。
-
@MatthewSirkin 我猜 W3Schools 必须只是切换到 HTTPS,所以现在所有附加的都必须是 HTTPS - 你的 CSS 不是,所以被阻止了