3

このリンクは、Windows Phone 8 デバイスが "Windows Phone 8" と "MSIE 10.0" の両方を指定する一意のユーザー エージェント文字列を取得すると主張しています。ただし、2 つの実稼働 WP8 デバイス (Nokia Lumia 920 と HTC 8x) の私のテストでは、両方とも引き続き IE 9 と Windows Phone OS 7.5 を報告しています。

誰が何が起こっているのか知っていますか?

編集: 友人は、これは html ページの不適切なドキュメント タイプに関係している可能性があると示唆しましたが、ASP.net MVC サイト (この時点では、Doctype をユーザーに返していません)。

編集 2: この Web サイトは、ブラウザーでネイティブに実行されるのではなく、Xaml アプリケーションの Web ブラウザー コントロール内で実行されます。

4

3 に答える 3

2

私のコードは、WP7 XAML アプリケーションと WebBrowser コントロール内で実行されていました。アプリで更新されたブラウザーを取得する場合は、アプリを WP8 にアップグレードする必要があります。

于 2012-12-10T23:57:20.570 に答える
1

私はあなたの問題を満たすことができません。私の htc 8x の ua は : Mozilla/5.0 (互換性あり; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; HTC; Windows Phone 8X by HTC)

このウェブサイトはあなたのユーザーエージェントを検出できます。 http://whatsmyuseragent.com/

于 2013-02-22T08:10:14.653 に答える
0
function isIEMobile() {
    var regExp = new RegExp("IEMobile", "i");
    return navigator.userAgent.match(regExp);
}
于 2014-02-25T10:32:49.853 に答える