Chrome 通过在其控制台中生成此错误来阻止css
文件并images
显示:
This request has been blocked; the content must be served over HTTPS
我有所有到具有相对路径的 CSS 文件的路径:
<link type="text/css" rel="stylesheet" href="../resources/css/template.css"/>
<link type="text/css" rel="stylesheet" href="../resources/css/menu.css"/>
<link type="text/css" rel="stylesheet" href="../resources/css/general.css"/>
<link type="text/css" rel="stylesheet" href="../resources/css/system.css"/>
但是路径中添加了一个令牌(用于维护应用程序状态的令牌)(因为这是 ADF)
所以chrome发现了这个:
'http://my.site.com/package/faces/resources/css/template.css?_adf.ctrl-state=q0l98h1nm_125'
我不知道怎么做(我搜索了我所有的项目,没有任何东西有非相对路径)
我想,也许添加的令牌混合了 chrome?:
?_adf.ctrl-state=q0l98h1nm_125
问题:
所有的样式和图像都被网站屏蔽了,没有显示,只有字母(但在 Firefox 中完美显示)
正如您在 html 标记中看到的,我拥有的所有 css 文件都有相对路径,我认为浏览器应该已经决定将其附加到正确的协议,即请求的主要协议。
问题:
如何解决问题?