使用SSL时,不会加载远程css

时间:2013-07-11 16:35:14

标签: css ssl https

我有一个索引html页面,在这个html页面中我有类似的东西:

<link href="http://www.extenaldomain.com/style.css" rel="stylesheet" type="text/css"></link>

如果我在不使用SSL的情况下运行我的html(即。http://www.mydomain.com/index.html),那么所有样式都适用于html,这是好的,但是如果我运行https://www.mydomain.com/index.html)那么css中没有任何规则适用于html。

那么,除了将style.css从externaldomain.com下载到我的mydomain.com之外,还有什么方法可以让它工作吗?

1 个答案:

答案 0 :(得分:0)

您基本上不应该在浏览器中混合使用SSL和非SSL内容。由于您的页面是使用SSL加载的,因此您在其中执行的任何操作都应该是安全的。我相信有些浏览器仍然只会添加一条警告信息来加载内容,但无论如何,你不应该混合它们。

如果该页面安全并不是非常重要,我会在有人查看时禁用该页面中的https