0

XML/XSL ファイルのペアとして提供される Web ページがあります。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 を IE=IE7、IE=EmulateIE7 で追加します。

IE Developer Tools (別名 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