1

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

问题:

如何解决问题?

4

0 回答 0