2012-02-28 19 views
0

WebBrowserコントロールにIE9を使用させる方法はありますか?主な理由は、JSスクリプトは特定のサイトに移動すると正しく実行されないためです。強制WebブラウザIE9を使用する

+0

WebブラウザコントロールがIISを_is_。それは、IISが何をすると言いましたか? –

+1

[IE9 WebBrowserコントロールについて]複製可能(http://stackoverflow.com/questions/4612255/regarding-ie9-webbrowser-control) – V4Vendetta

答えて

0

3youは、Microsoft社のサイトからダウンロードすることにより、IE9プレビューを取得することができます:http://ie.microsoft.com/testdrive/

第二に、のparseInt($ browser.version)> 9は、おそらくバージョンが9以上であることを確認します、もちろんそれは勝ちましたv10がリリースされるまでです。 (あなたはおそらく=>(より大きいか等しい)?

私は通常、ブラウザの検出やブラウザ固有のコードを避けるように指示します。必要なときもありますが、非常にまれです。開発者がよりよい失敗していたものを知り、それを中心に取り組んで提供されるだろう時間の(Modernizrのようなツールは本当にこの種のもののために役立つ)。

しかし1は、単にブラウザ検出を行う必要がありますがございます。

あなたの場合、本当にIEを検出する必要がある場合は、やっているようにしないでください(つまり、バージョン9を確認してください)。古いバージョンを確認する方が良いでしょう。条件付きコメントはbesになりますそれを行う方法。

<script> var i_am_old_ie = false; <!--[if LT IE 9]> i_am_old_ie = true; <![endif]--> </script> その後、後に自分の場合は()ステートメントは、単に次のようになります

if(i_am_old_ie) { //do stuff for IE6/7/8 } else { //do stuff for all other browsers (including IE9) } 
関連する問題