Comments
Description
Transcript
Internet Explorer
いままでとこれから Internet Explorer 春日井良隆 日本マイクロソフト株式会社 Windows 本部 プロダクトマネージャー IEのサポートポリシーのこと IEのサポートポリシー 2016年1月12日から 動作するOSの ライフサイクルに準拠 各OSの最新版のIEのみ IEのサポートポリシー IE7 IE8 IE9 IE10 IE11 Windows Vista Windows 7 W 8.1 http://www.microsoft.com/ja-jp/windows/lifecycle/iesupport/ OSサポート 終了期間 2016年1月12日から 2017年4月 Windows Vista IE9 2020年1月 Windows 7 IE11 2023年1月 Windows 8.1 IE11 IEサポートポリシー変更の背景 セキュリティ 対策 開発・検証の 軽減 最新技術への 対応 脆弱性の発見から ネットワーク犯罪に 迅速に対応する 動作を確認する ブラウザを少なく Web標準への準拠 新しいAPIの利用 Web Font SVG Scalable Vector Graphic Microsoft Edgeをリリースするに至った理由 セキュリティ 対策 開発・検証の 軽減 最新技術への 対応 脆弱性の発見から ネットワーク犯罪に 迅速に対応する 動作を確認する ブラウザを少なく Web標準への準拠 新しいAPIの利用 Windows 10のWebブラウザ Internet Explorer 11 Microsoft Edge Windows 10のWebブラウザ Internet Explorer 11 Microsoft Edge Trident (MSHTML) Edge (EdgeHTML) Windows 10のWebブラウザ Microsoft Edge Internet Explorer 11 IE5 Quirks IE9 標準モード IE7 互換表示 IE10 標準モード IE8 標準モード QME エンター プライズ モード IE11 標準モード Evergreen Windows 10のWebブラウザ IE11 Internet Explorer 11 Microsoft Edge 後方互換性 相互運用性 Compatibility Interoperability IE10 IE9 IE8 IE7 イントラネット IE5.5 インターネット 後方互換性 Compatibility IE5 Quirks IE7 互換表示 IE8 標準モード エンター プライズ モード IE9 標準モード IE10 標準モード QME IE11 標準モード Quirks Mode Emulation IEのレンダリングルールを切り替える仕組み https://technet.microsoft.com/ja-jp/library/dn321432.aspx IE11でIE8をエミュレートする仕組み https://technet.microsoft.com/ja-jp/library/dn640687.aspx グループポリシーで管理 https://technet.microsoft.com/ja-jp/library/dn338144.aspx レジストリで管理 キー HKLM¥SOFTWARE¥Policies¥Microsoft¥Internet Explorer¥Main¥EnterpriseMode 値の名前 SiteList 型 REG_SZ 値 XMLファイルのパス、またはURL 値の名前 Enable https://technet.microsoft.com/ja-jp/library/dn640699.aspx Enterprise Mode Site List Manager で管理用のXMLを作成 https://technet.microsoft.com/ja-jp/library/dn640701.aspx Microsoft Edge あらゆる事態を想定 積極的に使いこなす JavaScriptで開発できる新しい拡張機能 ChromeとFirefoxのExtensionをサポート Microsoft Edgeは軽快に動作する、全く新しいWebブラウザ すべてのWindows 10デバイスで利用できます Webページに直接ペンで描き込んだり、文字入 力ができる機能や電車の中でも文書を読むこと に集中できる表示機能などを内蔵 http://www.microsoft.com/ja-jp/windows/microsoft-edge • • • • • ActiveX Browser Helper Objects Document Mode VML VBScript • • • • • Binary behaviors Pluggable protocols Shell Helper API Active Documents Custom Download Managers • • • • • attachEvent / removeEvent currentStyle Conditional Comments IE8 layout quirks DirectX Filters and Transitions • Custom Security Managers • MIME filters • Custom Print and Print Preview Handlers • Explorer Bars http://blogs.windows.com/msedgedev/2015/05/06/a-break-from-the-past-part-2-saying-goodbye-to-activex-vbscript-attachevent/ • • • • • Custom Context Menu entries Edit Designers Timers Accelerators Webslices Microsoft Edge Dev Edge に対応する Edgeのために特別な作業をする Edge に対応する Web標準なWebサイトにする ① ドキュメントモード <!meta http-equiv ="X-UA-Compatible“ content="IE=EmulateIE7"> ② 古いJSライブラリやフレームワーク ③ プラグイン ④ CSSベンダープリフィックス ⑤ ブラウザー検出 var ua = navigator.userAgent; var re = new RegExp(‘MSIE ([0-9]{1,}[¥.0-9]{0,})‘); if (re.exec(ua) != null) { ver = parseFloat( RegExp.$1 ); } © 2015 Microsoft Corporation. All rights reserved.