0
私は古いバージョンのIEを正しく機能させるために不幸に必要なレガシーアプリケーションに取り組んでいます。このアプリケーションでは、HTML5/CSS3と最新のJavaScriptライブラリを使用してレンダリングして機能させるページを追加しました。このページにはメタタグが与えられています:IE以外のすべてのページでIEの互換性を設定することはできますか?
http-equiv="X-UA-Compatbile" content="IE-Edge"
残念ながら、このページは正しく表示されません。アプリケーションは、localhost IIS上で実行している古いASP.Netシステムです。アプリのパスが
http://localhost/csa/myappnameで、問題のあるページへのパスは、私は次のことを試みた
http://localhost/csa/myappname/Responsive_Dashboard.aspxです:
- F12開発者ツールを使用してEdgeにブラウザのドキュメントモードを設定します。これは私のページでは機能しますが、残りのアプリケーションは中断します。
http://localhost/csa/myappname
とIE11のドキュメントモードとの互換性を以前のサイトのhttp://localhost/csa/myappname/Responsive_Dashboard.aspx
に設定して、ローカルのsites.xmlファイルをエンタープライズモードのサイトリストマネージャで更新しました。その後、F12開発ツールを使用してブラウザプロファイルをエンタープライズに設定します。この場合、アプリケーションはドキュメントモードを変更しないマイページを除いて正常に動作します。- IE Compatibility Viewの設定で
localhost
のブラウザ互換モードを設定し、ブラウザプロファイルをdesktop
に変更しました。ここでの結果は、項目#2と同じです。
アローンのアプリケーション/サイトの残りの部分を残しつつ、最新のレンダリングエンジンを使用する
http://localhost/csa/myappname/Responsive_Dashboard.aspxで私のページを設定する方法はありますか?これを実現させる唯一の方法は、F12メニューを使用してドキュメントモードを前後に切り替えることです。これは私のビジネスパートナーにとっては容認できる解決策ではありません。ありがとうございました。
HTMLページにそのタグを挿入しようとしましたか? HTMLヘッダーの内側にある –
はい - ページの最初の部分は次のようになります。<!DOCTYPE html>
メタタグはどこに設定されていますか?マスターページを使用していますか? – Win