IE 11修正User-agentについては、document.allなどはサポートされません。

1423 ワード

新しい識別情報
IE 11に関する最初のニュースは、新しいユーザエージェント(UA)文字列を持っていることである。
Mozila/5.0(IE 11.0;Windows NT 6.3Trident/7.0;NET 4.0 E;NET 4.0 Crv:11.0)like Gecko
IE 11は「MSIE」を抜き、以前のjs検出「MSIE」のコードが使えなくなりました。
navigator.appnameは「Netscape」に設定されています。
navigator.productは「Gecko」に設定されています。
document.allはすでにIE 11にfalseとして設定されていますが、ieブラウザであるかどうかを判断するためには、この記事を参照することができます。
https://www.jb51.net/article/76296.htm

function isIE() { //ie?
  if (!!window.ActiveXObject || "ActiveXObject" in window)
   return true;
   else
   return false;
 }
atachEventも除去されます。
他のいくつかの除去された特徴:
window.execScript()――eval()方法のIEバージョン
window.doScrroll()――IEウィンドウのスクロール方法
script.onreadystatechange――IEでローディングスクリプトの状態変更を監督します。
script.readyState――IEにシナリオがロードされている状態
document.selection――IEで現在選択されているテキスト


document.getSelection()
document.selection.createRange().text:
document.create Style Sheet――IEでスタイルファイルを作成します。
style.style Sheet――IEブラウザでスタイルテーブルのスタイルオブジェクトを参照します。
User-agent文字列の変更
多くの伝統的なウェブサイトに対して、IE 11のいくつかの最も明白な更新は、user−agent文字列に関する。以下はWindows 8.1上のIE 11について報告する内容である。
Mozila/5.0(Windows NT 6.3;Trident/7.0;rv:11.0)like Gecko
この文章はしばらく続けて紹介します。もっと多くの紹介を続けてください。