タグ付けされた質問 「internet-explorer-11」

Internet Explorer 11(IE11)はInternet Explorer 10の後継です。これは、Windows 8.1の場合は2013年10月17日、Windows 7の場合は2013年11月7日に正式にリリースされました。

15
IE11を検出する方法
IEを検出する場合は、次のコードを使用します。 function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = "You're not using Internet Explorer."; var …

6
IE10でスクロールバーがコンテンツをオーバーレイしないようにするにはどうすればよいですか?
IE10では、スクロールバーは常にそこにあるとは限りません...スクロールバーが表示されるとオーバーレイとして表示されます...これはクールな機能ですが、特定のWebサイトではフルスクリーンアプリケーションであり、ロゴとメニューはその背後で失われます。 IE10: クロム: IE10でスクロールバーを常に固定する方法を知っている人はいますか? overflow-y:scrollが機能していないようです!それは私のウェブサイトにそれを永久に置きます。 ブートストラップが問題の原因である可能性がありますが、どの部分がわからないのですか?ここの例を参照してください:http : //twitter.github.io/bootstrap/

12
フレックスコンテナー内のテキストがIE11で折り返されない
次のスニペットを考えてみましょう: .parent { display: flex; flex-direction: column; width: 400px; border: 1px solid red; align-items: center; } .child { border: 1px solid blue; } <div class="parent"> <div class="child"> Lorem Ipsum is simply dummy text of the printing and typesetting industry </div> <div class="child"> Lorem Ipsum is simply dummy text of the …

8
IE11で「window.location.hash.includes」を使用すると「オブジェクトはプロパティまたはメソッド「includes」をサポートしません」がスローされる
?ウィンドウ内のハッシュポップの状態を制御するために、URLにが含まれているか含まれているかを確認しています。他のすべてのブラウザに問題はなく、IEのみです。 この方法でロードしようとすると、デバッガーからこのエラーが表示されます。 オブジェクトはプロパティまたはメソッド ' includes'をサポートしていません popstateを介してページをロードしてもエラーは発生しません。 $(document).ready(function(e) { if(window.location.hash) { var hash; if(window.location.hash.includes("?")) { alert('I have a ?'); hash = window.location.hash.substring(window.location.hash.indexOf('#') + 0,window.location.hash.indexOf('?')); }else { hash = window.location.hash; }; if (hash=="#DRS" || hash=="#DRP" || hash=="#DFFI" || hash=="#DCI" || hash=="#DCP" || hash=="#DRP" || hash=="#DRMA" || hash=="#EICS" || hash=="#ORG"){ $(hash+'Content').addClass('pageOn').removeClass('pageOff'); }else { …

3
Internet Explorer 11からInternet Explorer 10にダウングレードする方法
開発者として、私は新しいInternet Explorerバージョンが完全な悪夢であることを発見しました。Windowsの機能をオフにしましたが、Internet Explorer 10をインストールできませんでした。それはそれが既にインストールされているがそうでないと言っています。ファイルまたはレジストリエントリも削除する必要がありますか?

8
IE11で「ブラウザモード」に戻す方法
更新:古い質問はIE11プレビューにのみ適用されます。ブラウザモードは、IE11の最終リリースで復帰しました。しかし、落とし穴があります。条件付きのコメントをエミュレートしないので、役に立たないのです。たとえば、これらを使用してレガシーIEでHTML5サポートを有効にすると、IE11でサイトをデバッグできなくなります。 <!--[if lte IE 8]> <script src="html5shiv.js"></script> <![endif]--> StackOverflowの別の質問とIE バグトラッカーの問題をご覧ください。マイクロソフトはこれに応答しなかったため、人々がBrowserStackサブスクリプションを購入するよう誘導する目的でこのバグを導入したようです。条件付きコメントのエミュレーションは、プレビューリリースでは問題なく機能しました。 元の質問:IE7プレビューがWindows 7にインストールされている場合、ブラウザーモードを変更できる旧式のF12ツールが付属しています。 ただし、[ツール]メニューから[F12]開発者ツールを選択すると、新しい開発者ツールに置き換えられ、[ブラウザモード]は使用できなくなります。 それを元に戻す唯一の方法は、IE11をアンインストールして再インストールすることです。 IE11でブラウザーモードを切り替える簡単な方法はありますか?

7
Internet Explorer 9、10、11のイベントコンストラクターが機能しない
私はイベントを作成しているので、DOM Eventコンストラクターを使用します。 new Event('change'); これは最新のブラウザでは問題なく機能しますが、Internet Explorer 9、10、11では次のエラーで失敗します。 Object doesn't support this action Internet Explorerを修正するにはどうすればよいですか(理想的にはポリフィルを使用)。できない場合、使用できる回避策はありますか?

11
Internet Explorer 11の検出
IE 11には他のすべてのIEとは異なるユーザーエージェント文字列があることを知っています Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko この質問に回答を指定してIE 11を検出しようとしました」 jqueryはIE 11を検出できません それ !!navigator.userAgent.match(/Trident\/7\./) しかし、エラーが発生しています Object not found and needs to be re-evaluated. 次に、IE11で開発者コンソールを開き、いくつかの事前定義されたJavaScriptオブジェクトにアクセスしようとしましたが、それでも同じエラーが発生します。 私が試してみました navigator.userAgent window.navigator console.log('test'); 誰かそれについて何か考えがありますか?

10
FlexboxがIEで垂直方向に中央揃えにならない
ページを中心としたいくつかのLipsumコンテンツを含むシンプルなWebページがあります。このページはChromeとFirefoxで正常に動作します。ウィンドウのサイズを小さくすると、コンテンツはウィンドウがいっぱいになるまでいっぱいになり、スクロールバーを追加して画面の下部に向かってコンテンツをいっぱいにします。 ただし、ページはIE11の中央に配置されません。ボディをフレックスすることでページをIEの中央に配置できますが、そうすると、コンテンツが画面の上部に向かって移動し始め、コンテンツの上部が切り取られます。 以下は2つのシナリオです。関連するフィドルを参照してください。問題がすぐに明らかでない場合は、結果ウィンドウのサイズを小さくして、強制的にスクロールバーを生成するようにします。 注:このアプリケーションは、Firefox、Chrome、IE(IE11)の最新バージョンのみを対象としています。これらはすべて、FlexboxのCandidate Recommendationをサポートしているため、機能の互換性は(理論的には)問題になりません。 編集:Fullscreen APIを使用して外側のdivを全画面表示すると、すべてのブラウザーは元のCSSを使用して正しく中央に配置されます。ただし、フルスクリーンモードを終了すると、IEは水平方向に中央揃えになり、垂直方向に上揃えに戻ります。 編集:IE11はベンダー固有でないFlexboxの実装を使用します。フレキシブルボックス(「フレックスボックス」)レイアウトの更新 Chrome / FFで中央揃えとサイズ変更が正しく行われるが、IE11では中央揃えではなく正しくサイズ変更される フィドル:http : //jsfiddle.net/Dragonseer/3D6vw/ html, body { height: 100%; width: 100%; } body { margin: 0; } .outer { min-width: 100%; min-height: 100%; display: flex; align-items: center; justify-content: center; } .inner { width: 80%; } あらゆる場所で正しく中央に配置し、サイズを小さくすると上部がカットされる フィドル:http : //jsfiddle.net/Dragonseer/5CxAy/ html, …

8
Internet Explorer 8のドキュメントモードをエミュレートしても、Internet Explorer 11が条件付きコメントを受け入れないのはなぜですか?
新しいInternet Explorer 11開発者ツールを使用してドキュメントモードを「8」に切り替えていますが、条件付きコメントは無視されます。つまり、コメントは適切に解析されず、通常のコメントのように動作します。したがって、条件付きコメント内の参照ファイルは、ブラウザーによって要求/ロードされません。 なぜこれが起こるのですか?バグですか? これが実際に修正が必要なバグだと思われる場合は、この問題について報告されているMicrosoftバグレポートで再現できると伝えて ください。F12Developerを介してドキュメントモードをエミュレートすると、条件付きコメントが機能しませんツール。 更新:この問題は、前述のバグレポートで修正されていることが報告されています。

5
IE11開発者ツールの「常にサーバーから更新」はどうなりましたか?
Internet Explorer 11のF12開発者ツールにも、IE 8-10の開発者ツールの「常にサーバーから更新する」機能がありますか? [ ネットワークツール ]に[ブラウザのキャッシュをクリア...(Ctrl + R)]ボタンが表示されますが、クリックしても何も起こりません(Temporary Internet Filesフォルダにはその後もファイルが残っています)。また、[保存されたページの新しいバージョンを確認する]設定を[ウェブページにアクセスするたびに]に設定していますが、常に外部アセットを更新するようには見えません。 開発用のIE 11でキャッシュを完全に無効にできますか? 今のところ、私はCtrlキーを押しながら更新ボタン(Wikipediaのキャッシュをバイパスするための指示に従って)をクリックするだけですが、これは忘れがちです。

10
Internet Explorer 11は、メタタグを介して「互換性ビューにイントラネットサイトを表示する」機能を無効にします。
以下のhtml5 doctypeとエッジ互換メタタグを使用してInternet Explorerが古いブラウザーバージョンをエミュレートしないように強制している場合、私は6か月以上イントラネットWebサイトで作業しており、これは問題なく動作しました。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>My title</title> <meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> </head> <body> </body> </html> この方法を使用した理由は、作業場所でポリシー設定を使用してすべてのイントラネットサイトの互換表示を有効にしているためです。このEDGE設定を使用したこのアプローチはInternet Explorer 9で機能しました。 1か月以上前にInternet Explorer 11にアップグレードしましたが、サイトはまだ期待どおりに機能していました。 今日、これは期待どおりに機能しなくなったので、はっきりとは言えませんが、互換性ビューを強制するポリシーがIE11で有効にされていなかったと思います...これは有効になっているため、互換性メタタグは無効になりましたこのサイトは、IE8をエミュレートするエンタープライズモードで実行されています。 これを修正し、互換性「エンタープライズモード」が適用されているときにIE11をイントラネットサイトで強制的に使用する方法を知っている人はいますか?とブラウザの設定を介して無効にすることはできませんか? 編集 この回答で説明されているように、私のweb.configにカスタムヘッダーを追加しようとしました https://stackoverflow.com/a/18257208/98706 そしてこれは私のために機能しませんでした私はまだの開発者ツールバーコンソールで以下のメッセージを受け取ります HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8. edgeIE11でこのイントラネット互換性設定が有効になっている場合、バージョン8がとして扱われているようです。 この投稿:https : //www.leapinggorilla.com/Blog/Read/1016/ie-ate-my-css---disabling-compatability-mode はこれをよく説明しています。私はまだコードでこのヘッダーを設定していないので、ユーザーにはブラウザ設定を変更するアクセス権がありません。他の変更はまだ機能していません。 更新 エンタープライズモードと互換モードの違いは重要なので、この投稿に対する私のコメントを参照してください。

5
IE11ドキュメントモードのデフォルトはIE7です。リセットするには?
Windows 8.1 SurfaceタブレットのInternet Explorer 11のデフォルトはドキュメントモード7で、多くのWebサイトが正しくレンダリングされません。 開発者ツールを開くと、イントラネット互換性の設定により、ドキュメントモード7がデフォルトであると表示されます。 ただし、これらの設定を手動で変更していないため、インターネットページを閲覧しています。 運が悪いのにInternet Explorerの設定をリセットしようとしました。 何か案は?


18
CSS機能/機能検出を使用したIE11の検出
IE10 +は、ブラウザーを識別するためのブラウザー検出タグをサポートしなくなりました。 IE10を検出するために、JavaScriptを使用しており、およびmsなどの特定のプレフィックス付きスタイルを検出するための機能テスト手法が定義されmsTouchActionていmsWrapFlowます。 IE11でも同じことをしたいのですが、IE11でもすべてのIE10スタイルがサポートされると思います。誰かが私が2つを区別するために使用できるIE11のみのスタイルまたは機能を識別するのを手伝ってもらえますか? 追加情報 ユーザーエージェントタイプの検出は非常にむらがあり、変更できるため、使用したくありません。また、IE11が意図的にInternetExplorerであるという事実を隠そうとしていることを読んだと思います。 IE10の機能テストがどのように機能するかの例として、私はこのJsFiddle(私のものではない)をテストの基礎として使用しました。 また、「これは悪い考えです...」という回答もたくさん期待しています。これに対する私のニーズの1つは、IE10が何かをサポートしていると主張していることですが、実装が非常に悪いため、将来的に機能ベースの検出方法に進むことができるように、IE10とIE11 +を区別できるようにしたいと考えています。 このテストは、一部の機能を魅力の少ない動作に「フォールバック」させるModernizrテストと組み合わされています。重要な機能については話していません。 また、私はすでにModernizrを使用していますが、ここでは役に立ちません。はっきりと尋ねられた質問の解決策について助けが必要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.