1

这是我见过的最奇怪的事情之一。在 HTML 文件中,我有这个链接标签 -

<link rel="stylesheet" href="../../Classroom/engine/repository/PAGE_010100027/css/custom.PAGE_010100027.css">

除了 IE10 之外,所有浏览器都正确加载和解释了 CSS。我添加了 type="text/css" 属性以防 MIME 类型出现某种错误 -

<link type="text/css" rel="stylesheet" href="../../Classroom/engine/repository/PAGE_010100027/css/custom.PAGE_010100027.css"> 

还是没有骰子。

所以我复制了文件并将其重命名为 wtf.css(只是为了傻笑)并将链接标签更改为 -

<link rel="stylesheet" href="../../Classroom/engine/repository/PAGE_010100027/css/wtf.css">

它在 IE10 中完美加载和解释。:-/

除了 *custom.PAGE_010100027.css* 之外,我们可以将文件命名为任何我们想要的名称,它会在 IE10 中正常加载。哪怕只是换一个号码。有谁知道为什么这不起作用?我很困惑,我在网上找不到任何关于 IE10 的 CSS 文件的命名以及该项目中使用此命名约定加载和解释的其他几百个 CSS 文件的任何内容。感谢您的任何见解!

更新我已经确认这是某种奇怪的缓存问题。每当应用缓存清除技术时,CSS 文件都会被正确加载和解释。删除缓存清除技术会导致 IE10 恢复到更旧的样式表。这只发生在这一页上(在几百页中)。

4

1 回答 1

1

在阅读相关 IE10 问题时,它可能与操作系统(Win8 与 Win7)和此设置有关:“使用 TLS 1.0”(取消选中可能会解决问题)。

于 2013-09-18T19:13:46.390 回答