0

主要な最新ブラウザのみをサポートしています。主に bc 現在、リソースが限られているため、できることをサポートし、最も多くのユーザーがブラウザーにアクセスする必要があります。私のアプリは、JavaScript がオンになっていて、最新の主要なブラウザーでのみ動作します。JavaScript テストが用意されているので、これらのブラウザーのブラウザーの種類とバージョンをテストする必要があります。

  • IE
  • サファリ
  • クロム
  • ファイアフォックス

Google 検索が表示されます:

W3Quirksmode

Quriksmode は私のニーズに対してあまりにも多くのベースをカバーしているように見えます。

私が見つけた最も簡単な解決策と私が使いたいのは次のとおりです。

navigator.appName

タイプをテストし、

navigator.appVersion

バージョンをテストします。これは、カバーしたい限られたケースで機能しますか?

ライブラリを使用したくありません。

4

1 に答える 1

3

リソースが限られている場合は、jQuery などのフレームワークを使用することを検討してください。このフレームワークは、ブラウザー間の場合によっては重要な違いをユーザーに代わって管理しようとします。

一般的にjQueryを使用したくない場合でも、ブラウザ検出機能を確認することをお勧めします

http://api.jquery.com/jQuery.browser/

チームは特定のブラウザー バージョンではなく、現在のブラウザーの機能に重点を置いているため、.browser プロパティは非推奨であり、将来のバージョンの jQuery では使用できない可能性があることに注意してください。

http://api.jquery.com/jQuery.support/

同様のアプローチを採用するのが賢明でしょう。

于 2012-06-06T17:25:28.790 に答える