1

Windows 7の電話をデバッグおよびテストできませんが、次のコードがあります

<!--[if lte IE 7]><meta http-equiv="refresh" content="0; url=/index_ie.html" /><script type="text/javascript"><![CDATA[ window.top.location = "/index_ie.html";]]></script><![endif]-->

しかし、友人から、これがこのエージェントを持っている彼のWindows携帯電話に影響を与えていると聞いたところです。

Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0)

Windowsモバイルブラウザをこのリダイレクトのトリガーから除外する方法はありますか?

4

1 に答える 1

2

彼のWindowsPhoneにはIEMobile7が搭載されているため、LTE IE7がtrueと評価され、リダイレクトがトリガーされることは理にかなっています。あなたはこれを試すことができます:

<!--[if !IEMobile]>
<![if lte IE 7]>      
...
<![endif]>
<![endif]-->

その他のアイデアについては、こちらを参照してください:Windows Phone 7 InternetExplorer9を対象とする条件付きコメントおよび条件付きコメントを使用してWindowsMo​​bile7.5ブラウザーを対象とする方法はありますか?

于 2012-04-04T08:42:34.440 に答える