IE8でVBScriptを使用して互換モードを設定してチェックすることはできますか?VBScriptを使用するIE8の互換モード
2
A
答えて
2
Defining Document Compatibilityの記事では、IE8の現在のページの互換モードを返すdocument.documentModeプロパティがあります。たとえば、あなたがメッセージボックスに表示された互換性モード値を取得するためにIE8のアドレスバーにこれを入力することができます動的に互換モードを変更するためのよう
vbscript:msgbox(document.documentMode)
を...あなたはおそらく、すべてのメタタグを反復処理ができ、次の例のように、X-UA互換のhttp-equivヘッダーの内容を変更します。ただし、IE 8がないため、実際に動作するかどうかはわかりません。
Sub ChangeCompatMode
Dim metatags, meta
Set metatags = document.getElementsByTagName("meta")
For Each meta In metatags
If UCase(meta.getAttribute("httpEquiv")) = "X-UA-COMPATIBLE" Then
' Change the document mode
meta.setAttribute "content", "IE=edge"
Exit For
End If
Next
End Sub
0
"設定"部分について...ブラウザに配信されるコードを制御するので、どのモードに入るかを制御します。
適切な標準サポートが必要な場合は、有効なDOCTYPEを設定してください。必要に応じて、METAまたはHTTPヘッダーを設定して標準モードを強制し、エンドユーザーが互換モードに設定して誤って足に撃たれることを防ぐこともできます。
一方、IEのレガシーレンダリング/スクリプティング動作を必要とするレガシーサイトがある場合は、META/HTTPヘッダーを送信して互換モードを強制します。
これをオンザフライで変更しようとすると、問題を尋ねています。
関連する問題
- 1. 強制的にユーザーのie8互換モード
- 2. JQueryとIE8、互換モード、IE7エミュレーション
- 3. IE8のページ単位で互換モードを指定する
- 4. 'max-height'とIE8を互換モード(ASP.NET)にする水平スクロールバー
- 5. IE7の互換モードはIE8でも同じですか?
- 6. IE8互換モードAsp.netメニューの埋め込みの問題
- 7. IE8 - 互換モードがページアウトに広がります
- 8. IE8互換モードでULが表示されない
- 9. JavascriptはIE8で動作しますIE8互換モードを使用していますがIE8インストールでは使用しません
- 10. IE6のWebページレンダリングをテストするためにIE8互換モードを使用しますか?
- 11. IE8、ローカルファイルの互換性ビュー
- 12. D3 IE8の互換性?
- 13. DisqusはIE8を互換モード "ハードアサート"にします。すべての修正?
- 14. IE11互換モードとIE10互換モードの違い
- 15. javascriptを使用してIE9を互換モードに強制する
- 16. IE8日()互換性エラー
- 17. IE8互換性問題
- 18. ModalPopupExtenderはIE7/IE8互換モードのすべてでレンダリングされません
- 19. どのX-UA互換モードを使用しますか?
- 20. 互換モードで動作しているIE8ブラウザがIE8ブラウザなしで実行されます。
- 21. phpMyAdmin MYSQL40互換モードを使用しているエラー#1064
- 22. Nightmare.jsとIEの互換モード
- 23. IE 8の互換性モード
- 24. IE互換モード:「X-UA-互換性のある」タグ「のエッジ」
- 25. IE 7 Windowsテスト/互換モード
- 26. Windows 10互換モード|レジストリキー
- 27. SonarQube:SQL Server 2014互換モード
- 28. Jquery 1.7とIE8の互換性
- 29. 互換モードを変更する/ログオンスクリプトを使用して実行する
- 30. IE8とquirksモード