我有一个用作 XML/XSL 文件对的网页。使用 IE9 - 版本 9.0.8112.16421。更新版本:9.0.10 (KB2744842) 在 Windows 2008 R2 上渲染失败
在脚本控制台中,我看到以下消息:
XSLT8690: The download of the specified resource has failed
但在 Web 服务器日志中,我看到正在下载 XSLT 文件。
启用兼容性视图似乎可以解决渲染问题。
即使兼容性视图关闭,Windows 7(64 位)上的相同浏览器版本也可以毫无问题地呈现。
使用 HTTP 它工作正常,只有 HTTPS 失败。
正因为如此,我尝试了其他事情:导入证书,导入 CA 根证书,添加 HTTP 标头 X-UA-Compatible with IE=IE7, IE=EmulateIE7。
使用 IE 开发工具(又名 F12)我捕获了网络。这是失败系统的导出:
URL Method Result Type Received Taken Initiator Wait?? Start?? Request?? Response?? Cache read?? Gap??
https://antares/cgi_bin/SystemInfo/start GET 200 text/xml 7.29 KB 94 ms refresh 0 16 46 32 0 20
/cgi_bin/SystemInfo/systeminfo.xsl (Aborted) text/xsl 65 B 16 ms (Pending...) 62 16 0 0 0 36
/cgi_bin/SystemInfo/systeminfo.xsl (Aborted) text/xsl 65 B < 1 ms (Pending...) 78 0 0 0 0 36
和工作的一个:
URL Method Result Type Received Taken Initiator Wait?? Start?? Request?? Response?? Cache read?? Gap??
https://antares/cgi_bin/SystemInfo/start GET 200 text/xml 7,29 KB 78 ms click 0 0 0 31 0 107
/cgi_bin/SystemInfo/systeminfo.xsl GET 200 text/xsl 6,84 KB 16 ms 62 0 0 16 0 107
/cgi_bin/SystemInfo/style.css GET 200 text/css 1,50 KB 15 ms <link rel="stylesheet" /> 78 0 15 0 0 92
/cgi_bin/SystemInfo/color.css GET 200 text/css 0,66 KB 15 ms <link rel="stylesheet" /> 78 15 0 0 0 92