这仅用于测试目的,但我们有一个在 https 上运行的站点,我正在尝试在只有 http 的外部服务器上测试新样式表。但是,浏览器似乎根本无法识别 css,我假设是因为它不是 https。无论如何强制我的浏览器允许这个?它最终会在生产中使用 https,所以我只需要自己解决。谢谢,
最佳答案
使用无协议(protocol)的 URL,这样客户端就不会将其识别为不安全的元素。然后客户端可以将自己的协议(protocol)添加到请求中:
即而不是
<link rel="stylesheet" href="http://example.com/css/main.css">
使用
<link rel="stylesheet" href="//example.com/css/main.css">
关于html - 让浏览器识别 http css 样式表,即使站点以 https 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31057675/