Open棟梁Project - マイクロソフト系技術情報 Wiki

-[[戻る>Windows, IE移行]]

* 目次 [#z4f43559]
#contents

*概要 [#kf79b1c1]
IEバージョンアップ情報 のリンク集です。

** サポートポリシーの変更 [#x721bd87]
2014年8月7日(米国時間)発表があり、2016年1月12日以降サポート対象となるバージョンが大幅に減少するため注意

-英語Blog
--http://blogs.msdn.com/b/ie/archive/2014/08/07/stay-up-to-date-with-internet-explorer.aspx
--http://blogs.msdn.com/b/dotnet/archive/2014/08/07/moving-to-the-net-framework-4-5-2.aspx
-日本語Blog
--http://blogs.technet.com/b/microsoft_japan_corporate_blog/archive/2014/08/09/quot-internet-explorer-quot.aspx

**基本的な対応方法 [#n09fcab0]
必要とされるノウハウは、膨大な量であり、
-網羅することは難しい
-確認するのは難しい
という事になるため、

+実際に
++移行
++テストし、
+問題を
++抽出し、
++修正する。

といった方法が現実解となる。

**主要なリソース [#wad83340]

-[[IE、WWWブラウザのいろいろ]]

-IEブラウザの互換性問題の緩和方法 - とあるコンサルタントのつぶやき - MSDN Blogs~
http://blogs.msdn.com/b/nakama/archive/2014/04/04/ie.aspx 
>>全般的な考え方についてまとめられているため、まずはこれを一読する事をおすすめ


-microsoft.com

--Internet Explorerのページ(一般ユーザー向け)~
http://windows.microsoft.com/ja-JP/internet-explorer/products/ie/home

--Beauty of the Web(IE9向け特設サイト)~
http://www.beautyoftheweb.jp/
---IEブラウザの互換性問題の緩和方法 - とあるコンサルタントのつぶやき - MSDN Blogs~
http://blogs.msdn.com/b/nakama/archive/2014/04/04/ie.aspx 

---準備は OK? サポート終了までに知っておきたい古い Internet Explorer 向けに作成された Web コンテンツの~
最新 Internet Explorer へのマイグレーション方法 - monoe's blog - Site Home - MSDN Blogs~
http://blogs.msdn.com/b/osamum/archive/2015/02/24/existing-content-migration-for-new-ie.aspx

--blogs.msdn.com

--Internet Explorer TechCenter~
http://technet.microsoft.com/ja-jp/ie

---Internet Explorer 6 – 管理者キット、ダウンロード  TechNet~
http://technet.microsoft.com/ja-jp/ie/bb381617

---Internet Explorer 7 – IEAK 7、ダウンロード、リソース  TechNet~
http://technet.microsoft.com/ja-jp/ie/bb381619

---Internet Explorer 8 - 管理者キット、IEAK、ダウンロード  TechNet~
http://technet.microsoft.com/ja-jp/ie/cc889349

---Internet Explorer 9 - ダウンロード、学習、ヘルプ、IEAK  TechNet~
http://technet.microsoft.com/ja-jp/ie/gg252704

---Internet Explorer 10 - プレビュー、RC、ベータ、ガイド、サポート  TechNet~
http://technet.microsoft.com/ja-jp/ie/hh779628

--IE デベロッパー センター~
http://msdn.microsoft.com/ja-jp/ie/default
---IE の互換性~
http://msdn.microsoft.com/ja-jp/ie/cc405106.aspx
---Internet Explorer 8 の開発者向け情報インデックス~
http://msdn.microsoft.com/ja-jp/ie/dd433173
---Internet Explorer 9 開発者ガイド~
http://msdn.microsoft.com/ja-jp/ie/ff468705
---Internet Explorer 9 互換性検証~
http://download.microsoft.com/download/5/9/E/59E28101-D1CE-4A31-BD94-346DC79555D3/IE9_Migration.docx
---Internet Explorer 10 開発者向けガイド (Windows)~
http://msdn.microsoft.com/ja-jp/library/ie/hh673549(v=vs.85).aspx

-Wikipedia
--categoryInternet Explorer - Wikipedia~
http://ja.wikipedia.org/wiki/Category:Internet_Explorer
---Internet Explorer~
http://ja.wikipedia.org/wiki/Internet_Explorer
---Internet Explorer 6~
http://ja.wikipedia.org/wiki/Internet_Explorer_6
---Internet Explorer 7~
http://ja.wikipedia.org/wiki/Internet_Explorer_7
---Internet Explorer 8~
http://ja.wikipedia.org/wiki/Internet_Explorer_8
---Internet Explorer 9~
http://ja.wikipedia.org/wiki/Internet_Explorer_9
---Internet Explorer 10~
http://ja.wikipedia.org/wiki/Internet_Explorer_10

*IE n 互換モード [#t543fb26]
[[ドキュメントモードについては IE12(一時期、Spartanと言うコードネームで呼ばれていたが、現在は、Microsoft Edgeという正式名称が付与されている) 以降での取り扱いが変わることが決定している>#d2f47075]]。

** 互換モードとは? [#f46665ca]
-IE8は、CSS2.1規格へ完全準拠、およびCSS 3規格への部分的な準拠が行われた。
-IE7でもある程度のCSS2.1規格への準拠は行われていたが完全ではなかった。

-IE8では従来のブラウザ(IE)向けに作られたWebサイトが正しく表示できなくなるので~
従来と同じように動作させるために、「互換表示」という機能を用意している。

-新しいブラウザ(標準に準拠)で古いレガシー・ブラウザ対応ページを見るための互換モードは、

--DOCTYPE
--metaタグ
--HTTPのResponseヘッダ
--クライアント操作(互換表示ボタン)

>で設定が可能である。~
#ASP.NETでは、web.configの設定でHTTPのResponseヘッダで互換モード設定が可能。

**互換モードを使用しない方法 [#d9697a56]
互換モードを使用しない方法(=クロス・ブラウザ対応方法)として、
-JavaScriptのプロパティや
-CSSの条件付きコメントで

制御する方法もある。

-参考

--IEの異なるバージョンごとにスタイルシートを適用する方法のおさらい  コリス~
http://coliss.com/articles/build-websites/operation/work/use-different-styles-for-different-internet-explorer-versions-by-paulund.html

**CSS2.1、3規格へ準拠 [#ic4f4a1e]
互換モードの打ち切りも考えられるので、互換モードを使用しつつ、~
システム更改に伴う前提環境の変更などに伴い、CSS2.1、3規格への準拠も検討する。~

ただし、CSS2.1、3規格に準拠したからと言って~
クロス・ブラウザが保証されるわけではないので注意する。

**まとめ [#zeeb33e0]
-IEでは互換モードが使用できる。~
しかし、互換モードの打ち切りも考えられるので、互換モードを使用しつつ、~
システム更改に伴う前提環境の変更などに伴い、CSS2.1、3規格への準拠も検討する。~
#CSS2.1、3規格へ準拠でクロス・ブラウザが保証されるわけではないので注意

-互換モードを使用しない方法(=クロス・ブラウザ対応方法)として、
--JavaScript?のプロパティや
--CSSの条件付きコメントで

>制御する方法もある。

**参考 [#l7798aa4]

-概要情報
--Internet Explorer 8(前編) - @IT~
http://www.atmarkit.co.jp/fwin2k/productreview/ie801/ie801_02.html
--初心者でもわかる! IE で互換表示 (IE8)~
http://support.microsoft.com/kb/2539126/ja
--IE8互換モードについて~
Japan IE Support Team Blog - Site Home - TechNet Blogs~
http://blogs.technet.com/b/jpieblog/archive/2009/09/09/3280034.aspx

-MSDN
--現在のサイトを解決する方法~
http://msdn.microsoft.com/ja-jp/library/cc817570.aspx
--META タグと将来の互換性のロック~
http://msdn.microsoft.com/ja-jp/library/cc817574.aspx
--ドキュメント互換性の定義~
http://msdn.microsoft.com/ja-jp/library/cc288325.aspx

-CSS Compatibility and Internet Explorer~
http://msdn.microsoft.com/en-us/library/cc351024.aspx

*モーダルダイアログのサポート状況 [#m2a42571]

**サポート状況 [#m55df6dd]
IE以外の最近の殆どのブラウザがshowModalDialogをサポートしています(operaを除く)。

-showModalDialog Opens a New Window~
on Submit or location.href  Justin Cooney - Programming Tips~
http://jwcooney.com/2011/12/22/showmodaldialog-opens-a-new-window-on-submit-or-location-href/

-ChromeでshowModalDialog()を使い続ける方法 - jnobuyukiのブログ~
http://webbeginner.hatenablog.com/entry/2014/09/18/233847

**サポート打ち切り? [#h28ef15d]
HTML5のプレビュー版には、showModalDialogの仕様が記述されていましたが、

-6.4 User prompts - HTML5~
http://dev.w3.org/html5/spec-preview/user-prompts.html#user-prompts

最終的には削除されています。

-6 Web application APIs - HTML5~
6.5 User prompts - 6.5.1 Simple dialogs~
http://www.w3.org/TR/html5/webappapis.html#user-prompts

他のブラウザのサポート打ち切りが発表されています。

-ChromeのshowModalDialogサポート終了が企業向けウェブアプリで問題に~
http://www.infoq.com/jp/news/2014/09/chrome-showmodaldialog

--An error occurs in Microsoft Dynamics CRM~
when adding or editing Status Reasons using Google Chrome~
http://support.microsoft.com/kb/3000002

-Firefox 28 サイト互換性情報 - Mozilla MDN~
'> DOM > showModalDialog が廃止予定となりました~
https://developer.mozilla.org/ja/Firefox/Releases/28/Site_Compatibility

Windows 10に搭載されるブラウザは、SpartanとIE(11)になり、~
IE(11)には後方互換のエンタープライズモードもありますが、今後のサポートは不透明です。

Windowシステムのないタブレットやスマホでは、ダイアログは無い方が良いですが、~
WindowシステムのあるWindowsやその上で動作するエンタープライズ向けの~
業務アプリケーションには、showModalDialogがあったら便利といえば便利。

ということで、動向を見守っていこうと思います。

*IE8へ [#bc0cf1eb]

-@IT
--Internet Explorer 8(前編)~
http://www.atmarkit.co.jp/fwin2k/productreview/ie801/ie801_01.html
--Internet Explorer 8(後編)~
http://www.atmarkit.co.jp/fwin2k/productreview/ie802/ie802_01.html
--Internet Explorer 6(IE6)とInternet Explorer 8(IE8)とのUIの違いを知る - @IT~
http://www.atmarkit.co.jp/fwin2k/win2ktips/1396ie68ui/ie68ui.html

-IE8 のプロセスモデルについて~
Japan IE Support Team Blog - Site Home - TechNet Blogs~
http://blogs.technet.com/b/jpieblog/archive/2010/05/10/3331472.aspx

**動向 [#ycf17342]

-@IT
--日本語版IE8ベータ2の提供を開始「今後はWeb標準に準拠してください」、マイクロソフト~
http://www.atmarkit.co.jp/news/200808/28/ie.html
--安定性が向上 大幅に改善されたIE8――しかしライバルたちはすでに一歩先へ~
http://www.atmarkit.co.jp/news/200903/23/eweek.html

-IE8が遅い・重い→高速化・軽量化させる4つのTips~
http://freesoft.tvbok.com/tips/optimise_xp/ie8_optimize.html

-IE8以前のサポートを廃止した「jQuery 2.0」~
ついに正式版リリース  SourceForge.JP Magazine~
http://sourceforge.jp/magazine/13/04/19/183000
-Google Apps、IE 8のサポートを11月15日に終了 - ITmedia ニュース~
http://www.itmedia.co.jp/news/articles/1209/17/news016.html

**ツール [#i9d357ed]

**IE8 移行時の問題点事例 [#kcdd7605]

***IE:タブのプロセス分割 [#b482549e]
IE8からタブ毎にプロセス分割されるようになりました。~
Session(Cookie)はタブ(プロセス)間で共有されます。~
このため、以前のバージョンで可能であった別プロセスとして起動し、~
別のユーザとしてログインする様なことがデフォルトでできなくなりました。~

この動作は変更可能です(「IE8 Session」で検索すると情報多数ヒット)。~

以下、解決策についての説明。

IE8 のプロセスモデルについて~
 - Japan IE Support Team Blog - Site Home - TechNet Blogs~
  2. IE8 で別々のウィンドウでもセッション情報が共有されてしまう。~
http://blogs.technet.com/b/jpieblog/archive/2010/05/10/3331472.aspx~

+TabProcGrowth=0 に設定することにより、~
IE8 の LCIE 機能が無効となり、プロセス間での~
セッションを共有しない動作となります。
+FrameMerging=0  に設定することにより、~
++IE8 のプロセスが異なる場合に~
セッション情報を共有しない動作となります。
++プロセス間でのセッション情報は共有されなくなりますが、~
IE8 のプロセスの分離動作  (LICE) は引き続き有効となります。
+レジストリのキーと種類は、上記のTabProcGrowth と同じです。
--キー : HKLM (or HKCU) \Software\Microsoft\Internet Explorer\Main
--名前 : TabProcGrowth
--種類 : REG_DWORD
+IE8 の [ファイル] - [新規セッション] を選択することで、~
セッション情報を共有しないウィンドウを開くことが可能です。
+コマンドプロンプトやスクリプトで、"-NoFrameMerging” を引数で起動~
することで、セッション情報を引き継がず IE を起動することができます。~
iexplore.exe -NoFrameMerging <http://www.microsoft.com/>

*IE9へ [#oc30532d]

-Internet Explorer 9 (IE9) 影響調査報告書  TechNet~
http://technet.microsoft.com/ja-jp/ie/hh335059

-@IT

--MIX10でデモ > IE9、HTML5やCSS3、SVG対応を大幅強化へ~
http://www.atmarkit.co.jp/news/201003/17/ie.html

--IE9の概要と新ユーザー・インターフェイス - @IT~
http://www.atmarkit.co.jp/fwin2k/productreview/ie901/ie901_01.html

--特集:Web制作者&開発者のためのIE9概説(前編)Internet Explorer 9正式版レビュー~
http://www.atmarkit.co.jp/fdotnet/special/ie9review01/ie9review01_01.html

--特集:Internet Explorer 9(プレビュー版)概説 開発者が知っておくべきIE9の新機能~
http://www.atmarkit.co.jp/fdotnet/special/ie9preview/ie9preview_01.html

--進化したInternet Explorer 9~
HTML5準拠、性能向上、新ユーザー・インターフェイス。IE9はどう進化したか~
http://www.atmarkit.co.jp/fwin2k/productreview/ie901/ie901_01.html

**動向 [#z672c376]
-IE8からIE9に移行すると - マイクロソフト コミュニティ~
http://answers.microsoft.com/ja-jp/ie/forum/ie8-windows_vista/ie8%E3%81%8B%E3%82%89ie9%E3%81%AB%E7%A7%BB/c6d7b066-e147-43cd-9cda-8da67cf38c3d

-WinXP IE8 → Win7 IE9へ移行 - BIGLOBEなんでも相談室~
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1267328522

-IE8→IE9にアップグレードしたら、お気に入りデータと各ソフトの設定情報が消えまし... - Yahoo!知恵袋~
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1267328522

**ツール [#w215763d]

***IETester [#raaed538]
-IE6-IE7-IE8-IE9の共存まとめ 小粋空間~
http://www.koikikukan.com/archives/2011/01/17-005555.php

-IE5.5, IE6, IE7, IE8の確認が同時にできる -IETester  コリス~
http://coliss.com/articles/browser/ie/928.html

***IE開発者ツール [#ndf3a20a]
-IETesterを使っていたけどIEの開発者ツールの方が良いと知った - TWO HEARTS~
http://www.two-hearts.net/2012/05/ietesterie.html

-IE9の開発者ツールでIE7とIE8のブラウザ表示確認する  memobits~
http://m.designbits.jp/13022516/

**IE9 移行時の問題点事例 [#o162c15d]
***Win7、IE9、VBCOMの問題 [#dfb0a105]
ActiveXのダイアログでボタンを押下したあとにフリーズしてしまう。

インターネット上の情報から、

-[MS11-050] Internet Explorer 用の~
累積的なセキュリティ更新プログラム (2011年6月14日)~
http://support.microsoft.com/kb/2530548

-IE9:VB6 ActiveX コントロールによって起動される~
モーダル ダイアログ ボックスを閉じると、web ページが応答を停止します。~
http://support.microsoft.com/kb/2534409/ja

を適用しても問題は解決しなかった。

そこで、

>[Windows 7(x64) IE9]~
IE9でVB6のActiveXコントロールのページの~
“ファイルを開く”ダイアログを表示した後、~
ダイアログを閉じたタイミングでIEがフリーズします。 - マイクロソフト コミュニティ~
http://answers.microsoft.com/ja-jp/ie/forum/ie9-windows_7/windows-7x64/92af4d53-5051-4ad0-a098-bff05cbd53c7

を参考にして、

>Reg:[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows]~
にDetourDialogs という文字列値を追加し、値を no と設定した所、

正常に動作するようになった。

ただし、DetourDialogs はサポート対象外の方法~
であるとのこと(プレミア・サポートで確認済み)

***IE9でダイアログのサイズ指定が出来ない。 [#zb6941d0]
Windows 7 + IE 9 で、~
frameset を含むページをshowModalDialog で表示すると、~
幅・高さの指定が無視され、ダイアログの表示が小さくなってしまう。

-In IE10, showModalDialog a frameset page,the parameters dialogHeight\dialogWidth is ignored~
http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/f98f0a61-7999-4cdb-8588-cc908f612a60/

以下、解決策についての説明。

解決策としては、frameset を含むページに、
 <meta http-equiv="x-ua-compatible" content="IE=6">
を追加する。

-IE=6, IE=7 では意図した大きさになったが、
-IE=8 では、やはり幅・高さが無視される。
-IE=EmulateIEx は不明。

*IE10へ [#tc4d5099]

-InternetExplorer10に関する調査結果書|野村総合研究所(NRI)情報技術本部~
http://www.nri-aitd.com/book/findings-ie10.html

-標準ベースの Web グラフィックに移行する IE10~
Internet Explorer ブログ (日本語版) - Site Home - MSDN Blogs~
http://blogs.msdn.com/b/ie_jp/archive/2012/02/02/10263106.aspx

-Internet Explorer 10 概要と変更点 - SSSSLIDE~
--http://www.slideshare.net/ykasugai/internet-explorer-10-13246019
--http://sssslide.com/www.slideshare.net/ykasugai/internet-explorer-10-13246019

-Windows 7版「IE10」の特徴は?  トラブル解決Q&A~
ネット&デジタル  YOMIURI ONLINE(読売新聞)~
http://www.yomiuri.co.jp/net/qanda/20130311-OYT8T00475.htm

**動向 [#jf3a5e9d]

-IE9 以前に情報漏洩の脆弱性、IE10 への移行を推奨  WWW WATCH~
http://hyper-text.org/archives/2013/06/ie_security_xml.shtml

-IE6・IE7・IE8・IE9にあるXML絡みの~
情報漏洩の脆弱性は修正予定なし - GIGAZINE~
http://www.log-channel.com/bbs/poverty/1370601799/

-IE10のシェアが増加する一方でIE9のシェアは減少傾向、~
まもなくIE11も登場予定 - GIGAZINE~
http://gigazine.net/news/20130603-browser-share-ie10-up/

-IE10が躍進 - 6月ブラウザシェア~
http://news.mynavi.jp/news/2013/07/02/204/index.html
--ブラウザシェア IE10 Chromeが躍進~
IE8 22.67% Firefox4+ 18.45% Chrome+ 17.17% IE10 13.52%

-【IE10】まだ待った方がいい!~
すぐにIE10に移行しない理由とは?~
システム管理者の悪戦苦闘~
http://syskanri.seesaa.net/article/361264108.html

-IE9→IE10の移行はいつがいいか?|WEBデザイナーってつおい?~
http://ameblo.jp/atmagazines/entry-11554930150.html

-win7でIE10にしていいか迷ってます - Windows 7 - 教えて!goo~
http://oshiete.goo.ne.jp/qa/7994593.html

**ツール [#jf83d486]

***Compat Inspector [#m6c775f9]

-WebサイトのIE10対応をサポートする「IE10 Compat Inspector」 - builder~
http://builder.japan.zdnet.com/html-css/35013438/

-IE10 Compat Inspector - IEBlog 日本語 - Site Home - MSDN Blogs~
http://blogs.msdn.com/b/ie_ja/archive/2012/02/08/ie10-compat-inspector.aspx

-【IE】 IE10 互換性の考え方と Compat Inspector~
Hiroshi Okunushi's Blog  Win8 IE HTML5 - Site Home - MSDN Blogs~
http://blogs.msdn.com/b/hirookun/archive/2012/04/29/10298783.aspx

** IE10 移行時の問題点事例 [#i9edd1ac]

***ASP.NET で IE10 を認識しない [#v7243721]
http://blogs.msdn.com/b/d99/archive/2013/08/02/10438994.aspx

***条件付きコメントがサポートされなくなった (Windows) [#k1d7a94e]
http://msdn.microsoft.com/ja-jp/library/ie/hh801214(v=vs.85).aspx

***IE10で"__doPostBack" 実行エラー [#ld442289]
Windows 7 + Internet Explorer 10 で、~
ASP.NET の JavaScript 関数である"__doPostBack" 実行時にエラーとなる

-Bug and Fix: ASP.NET fails to detect IE10 causing _doPostBack is undefined JavaScript error or maintain FF5 scrollbar position - Scott Hanselman~
http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

-原因

ASP.NET 標準のブラウザーファイル (ie.browser) には、

 <browser id="IE6Plus" parentID="IE">
   <identification>
     <capability name="majorversion" match="^[6-9]|\d{2,}$" />
   </identification>
     (中略)
 </browser>
 
のように「IEx ~ IE9 までの定義」しかなく、IE10 に関する定義がないため、~
IE10 でアクセスした場合は「その他のブラウザー」のような扱いになる
 
以下、解決策についての説明。

マイクロソフト提供の HotFix を Web サーバに適用する~
(上記、参考 URL から HotFix ダウンロード元サイトに移動可能)

*IE11へ [#c97e4447]

**動向 [#l686280e]

-Internet Explorer 11 影響調査報告書  TechNet~
http://technet.microsoft.com/ja-jp/ie/dn642437.aspx

-ドキュメント モードの非推奨 (Windows)~
http://msdn.microsoft.com/ja-jp/library/ie/dn384051.aspx
>Windows 10 Insider Preview 以降(のIE11)では、ドキュメント モードは非推奨。

**ツール [#ke1118f0]
-Internet Explorer 11 移行ガイド~
http://download.microsoft.com/download/2/5/2/25221F1B-A7B2-4828-9D80-3A882302A076/InternetExplorer11_MigrationGuide.docx

-IE 11 アプリを検証には、「modern.IE」というサイトが使えるかもしれない。

--modern.IE~
https://www.modern.ie/ja-jp

**IE11 移行時の問題点事例 [#p15a43dc]
***入力内容が消失 [#w83529c9]
- パスワードの入力テキストボックスが2つある画面にて、フォーカス移動時に入力内容が消失する場合がある。
-- 発生条件
--- 通信プロトコルはhttps(httpでは発生しない)
--- パスワードのテキストボックスが2つ、テキストボックスが1つ以上
-- MSの不良報告
--- http://connect.microsoft.com/IE/feedback/details/804869/ie11-multiple-password-fields-on-https-page
--- http://social.msdn.microsoft.com/Forums/windowsapps/en-US/d0973284-d85d-4933-a2e1-fec91f1723fb/ie11-and-multiple-password-text-boxes?forum=iewebdevelopment

- window.open などで名前付きの新しいウィンドウを開いても、ウィンドウ名が認識されない場合がある
-- 発生条件
--- Internet Explorer 11 をビルトイン Administrator で使用した場合に発生
-- MSの情報
--- http://support.microsoft.com/kb/2909974/ja
-- 備考
--- ビルトイン Administrator アカウントは危険性が高く、非推奨です (既定で無効)。

- セキュリティゾーンによって文字幅が変わる
-- http://blogs.technet.com/b/jpieblog/archive/2014/02/14/3622887.aspx

*IE12へ(Microsoft Edge) [#k23d48b6]
*%%IE12へ%%(Microsoft Edge) [#k23d48b6]
-Internet Explorer 12 - Wikipedia~
https://nl.wikipedia.org/wiki/Internet_Explorer_12

**動向 [#xc713fc7]
一時期、Spartanと言うコードネームで呼ばれていたが、~
現在は、Microsoft Edgeという正式名称が付与されている。

Microsoft Edgeに対応するエンタープライズ版はリリースされず、~
IE11を継続的に使用するという方向性となっている。~
IE11のサポートが今後どのようになるか現状不明。
一時期、後方互換性のドキュメントモードのサポートが打ち切られるという噂でしたが、

***非対応になる機能 [#j5b2d0fa]
-IEブラウザの互換性問題の緩和方法~
とあるコンサルタントのつぶやき - Site Home - MSDN Blogs~
http://blogs.msdn.com/b/nakama/archive/2014/04/04/ie.aspx
>ドキュメントモードについては IE12 以降での取り扱いが変わることが決定しているため、今後の動向を見守る必要があります。

Microsoft Edgeに対応するエンタープライズ版のIE12はリリースされず、~
(IE12はSpartan の、レンダリングエンジンが実装されると言われていた)~
IE11を後方互換のために継続的にサポートするという方向性となっている。

**使い分け [#a0279d4f]
従って、凡そ以下のような使い分けになるとのこと。
-Microsoft Edge~
Google ChromeやApple Safari、Mozilla Firefoxとも相互に運用できるブラウザ
-Internet Explorer 11~
過去に開発されたWebシステムとの後方互換性のためのブラウザ。

***参考 [#v81f3d75]
-Windows 10の2つのWebブラウザ、~
Microsoft EdgeとInternet Explorer 11 | HTML5Experts.jp~
https://html5experts.jp/ykasugai/16820/
--Microsoft Edgeというブラウザ
--Internet Explorerというブラウザ

**非対応になる機能 [#j5b2d0fa]

-Microsoft Edge は ActiveX - Silverlight - VBScript をサポートしない ある SE のつぶやき~
http://fnya.cocolog-nifty.com/blog/2015/07/microsoft-edg-1.html

-Microsoft EdgeはActiveX、VBScript、attachEventなど非対応になると発表 - Publickey~
http://www.publickey1.jp/blog/15/microsoft_edge_activex_vbscript.html

>Microsoft Edgeで非対応となるおもな機能は次のようにリストアップされています。

--ActiveX
--Browser Helper Objects(BHO)
--Document modes
--Vector Markup Language(VML)
--VBScript
--attachEvent/removeEvent
--currentStyle
--conditional Comments
--IE8 layout quirks
--DirectX Filters and Transitions

上記には記載されていないが、~
Microsoft EdgeではshowModalDialog もサポートされないので、~
レガシーのエンタープライズのWebアプリケーションでは注意が必要。

***ドキュメントモードのサポート [#d2f47075]

幾つかの案件で既に話題になっているようです。

-IEブラウザの互換性問題の緩和方法~
とあるコンサルタントのつぶやき - Site Home - MSDN Blogs~
http://blogs.msdn.com/b/nakama/archive/2014/04/04/ie.aspx
>ドキュメントモードについては IE12 以降での取り扱いが変わることが決定しているため、今後の動向を見守る必要があります。

IEのエンプラ向けの差別化要素に
+バージョンアップが他と比べ少なく
+後方互換が維持されている

というものがありましたが、

昨今、サービス・ゲームなどの市場の裾野が広がり、~
企業オフィスでのニーズ最優先ではなくなりつつあるようです。

↓↓↓

公式でIE12(Microsoft Edge)で~
ドキュメント モードはサポートされなくなった旨が宣言されました。

-ドキュメント モードの非推奨 (Windows)~
http://msdn.microsoft.com/ja-jp/library/ie/dn384051.aspx
--以前のドキュメント モードは Microsoft Edge ではサポートされません。 
--IE11 は引き続き、ドキュメント モードをサポートします。

**ツール [#r87c6165]
不明

*フルスクリーン IE(ストアアプリ版 IE) [#pfceef56]
ストアアプリが外れてしまい、フルスクリーン IE(ストアアプリ版 IE)については、あまり考えなくてよくなりました。

**旧情報 [#hc570b35]
まずは、移行にあたっては、デスクトップ IE を使うことをご検討ください。

-モーダルダイアログを表示する方法~
フルスクリーン IE にはウィンドウという概念がないため不可能です。このため、jQuery UI などを利用し、擬似的にウィンドウ的な表示とする方法が考えられます。たとえば、下記のような表示とする方法です。

-フルスクリーン IE(ストアアプリ版 IE)で表示しているか、デスクトップ版 IE で表示しているかの判定サーバ側での検出はできません。クライアント側での検出も完全にはできません。クライアント側での検出方法は、モダン UI の IE とデスクトップ IE の大きな違いである、ActiveX が利用可能かという判定である程度検出できると思います。ある程度というのは、デスクトップ IE でも ActiveX を利用しないように設定した場合にはモダン UI と判定されてしまいます。

-Win8のデスクトップ版IEとメトロ版IEを判定 - メモ~
http://d.hatena.ne.jp/HowHigh/20121114/p1

>サーバ側での検出はこのクライアントサイドでの判定結果をサーバに送信することで行います。


*参考 [#nf2a73a4]
-InternetExplorer 6~11 互換性維持対策メモ - Qiita~
http://qiita.com/gogonosmarty/items/da9dbdbf8ae2df5ed2e9

-Internet Explorer 互換性クックブック~
https://msdn.microsoft.com/ja-jp/library/dn384059.aspx

**IE9,10 [#xcca8498]

-Windows TIPS:IE9/IE10でWebページの表示が乱れるときの対策(互換表示機能を使う) - @IT~
http://www.atmarkit.co.jp/ait/articles/1304/12/news095.html

-IE9やIE10環境でIE6-IE7-IE8-IE9表示する方法(共存)  某氏の猫空~
http://blog2.k05.biz/2011/07/ie9ie6ie7ie8ie9.html

**IE10,11 [#a69b39d7]

-XP→Windows 7/8移行解説:Internet Explorer 6(IE6)~
とIE10/IE11とのUIの違いを知る (1-2) - @IT~
http://www.atmarkit.co.jp/ait/articles/1307/03/news084.html

**小粋空間 [#eb9ca793]
-IE8-IE9の「ブラウザーモード」と「ドキュメントモード」のまとめ 小粋空間~
http://www.koikikukan.com/archives/2011/02/07-005555.php

-IE6-IE7-IE8-IE9のCSSハック 小粋空間~
http://www.koikikukan.com/archives/2011/01/24-015555.php

-小粋空間 Internet Explorer 6 と Internet Explorer 7 を共存させる~
http://www.koikikukan.com/archives/2006/11/08-005050.php

-IE6-IE7-IE8-IE9の共存まとめ 小粋空間~
http://www.koikikukan.com/archives/2011/01/17-005555.php


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS