...

Internet Explorer

by user

on
Category: Documents
24

views

Report

Comments

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.
Fly UP