dropboxをIE9で見るとDocument Modeが7になる件について
Document Modeが7だとaddEventListenerとか使えない。色々検証したけどよくわからんくてyomotsuに教えてもらった。
これがDocument Modeを決めるフローで
http://ieblog.members.winisp.net/misc/How%20IE9%20Determines%20Document%20Mode.svg
こういうリストがあってこいつを参照するらしい。
http://ie9cvlist.ie.microsoft.com/ie9CompatViewList.xml
んで、ここに
<domain>dropbox.com</domain>
というのがあって
If a domain element does not contain additional attributes, webpages on the affected site are displayed in IE7 mode if they contain standards-based doctype directives or IE5 (Quirks) mode otherwise.
http://msdn.microsoft.com/en-us/library/dd567845(v=vs.85).aspx
ということなんで、dropboxは自動的にDocument Modeは7になるらしい。WindowsPhone7のIE9でも同じ。dropboxのPublicとかで動作検証するとき注意すべし。
<meta http-equiv='x-ua-compatible' content='ie=edge'>
とか書いとくと最新のバージョンに準拠したDocument Modeになる。