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文件都有相对的路径,我认为浏览器应该已经决定将它附加到正确的协议,即请求的主协议。
如何解决问题?