人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascriptでページがデスクトップ版IEかストア版IEかを判定する方法
javascriptによって、ページが デスクトップ版 Internet Explorer で表示されているのか、Windows 8 スタイルの Internet Explorer で表示されているのかを判定したいです。
そのような手段は提供されているのでしょうか?
そのような手段が提供されていないという明確な情報があれば、そういった回答でも結構です。

※タッチディスプレイを搭載していないマシンで実行されるストア版IEを考えると、ユーザーエージェント文字列"Touch"での判定は利用できないと考えています。

※自分の環境で navigator.userAgent を確認したところ、デスクトップ版、ストア版で"x86", "InfoPath"の有無が異なっていましたが、内容から考えてこれらの項目で判定できる保障はないと思っています。

●質問者: ku__ra__ge
●カテゴリ:コンピュータ
○ 状態 :キャンセル
└ 回答数 : 0/0件

▽最新の回答へ

質問者から

http://d.hatena.ne.jp/waritohutsu/20120709/1341813334

デスクトップ版IE 10でも「インターネット プロパティ」の“詳細設定”から“拡張保護モードを有効にする*”を有効にすることで,Metro IEと同様に64bitモードで動作し,UserAgentも“Win64; x64”と同一になります。

とあるので、ユーザーエージェントからの判別は不可能ではなんでしょうかね……。


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ