我正在检查Chrome中的网络标签,我看到一些CSS文件正在下载两次。我不知道为什么,但只知道CDN的那些(我不知道问题是否存在,我只是注意到了)。
我没有使用服务工作者来控制它,它只在我的HTML中包含一次(当我点击查看调用该文件的行时,两个文件都指向同一行)
这是一个截图:
这是HTML:
<link rel="stylesheet" crossorigin="anonymous" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u">
<link rel="stylesheet" crossorigin="anonymous" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN">
<link rel="stylesheet" crossorigin="anonymous" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.3.11/css/alt/AdminLTE-without-plugins.min.css" integrity="sha384-WG5KI+rc1FCbcov6sW97p+sxrnYctXfkPWh+TtV+NHpIW2/svd8GC7v/PFFATsCh">
<link rel="stylesheet" crossorigin="anonymous" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.3.11/css/skins/skin-blue.min.css" integrity="sha384-HpPw4BJmJc5KUoRUqCQwYKo0Kk94VbzanZQdGrG0m5h2dnUTxN0FHRDmKNyv5ymR">
<link rel="stylesheet" href="https://infomec.net.br/assets/css/main.css?v=2.8">
&#13;
隐身模式也是如此。
您可以访问https://infomec.net.br并进行检查(登录:stackuser
,传递:stackuser
;只是为此创建了此用户。)
我会喜欢任何帮助,诀窍或方向,因为我已经做了很多研究,但没有任何效果。
Chrome 56.0.2924.87 (64-bit), Windows 10 (Version 1607, build 14393.693)
我尝试了什么:
停用任何Chrome扩展程序 - 同样的事情
禁用异步下载2个CSS文件,它们只被下载一次,现在它们也被两次下载。
从链接中移除了integrity
- 工作!,但是......为什么?
...同样的问题,但它表明XMLHttpRequest正在下载一个......为什么?
答案 0 :(得分:3)
尝试从CDN中删除完整性关键字并检查它是否有效。对我来说,它正在努力去除它。问题可能是由于许多原因,其中一些是您的扩展安装,您的浏览器版本等。