0

我有一个用作 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
4

0 回答 0