gpt4 book ai didi

css - 在 IE 中没有混合内容警告的情况下跨域链接到 CSS 文件?

转载 作者:技术小花猫 更新时间:2023-10-29 11:07:11 24 4
gpt4 key购买 nike

我的站点运行子域 (yyy.example.com),但我需要包含来自主域 (example.com) 的 CSS 文件。我们运行的 CMS 不允许我在预览阶段执行任何服务器端操作,因此我无法通过 https 发送包含 CSS 导入到 http 的页面。因此,我所有的 IE 用户都会收到混合内容警告。

除了在每台客户端计算机上为域维护单独的安全设置之外,是否有任何客户端方法可以防止这种情况发生?

最佳答案

在 CSS 链接中使用协议(protocol)相关 URL。

因此

<link rel="stylesheet" type="text/css" href="//example.com/style.css">

代替

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

它会自动选择父请求的协议(protocol),这对于 HTTPS 应该也能正常工作。

关于css - 在 IE 中没有混合内容警告的情况下跨域链接到 CSS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1959179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com