jQuery.browserは最新のjQueryでは廃止されているようです。私はjQuery.supportを使用することを推奨しています。現在のブラウザがFirefoxであるかどうかを確認するために使用するサポートテストはどれですか?JQuery.supportを使用してブラウザがFirefoxかどうかを確認するにはどうすればよいですか?
答えて
「サポート」方法のポイントがありません。ユーザーがFirefoxを使用しているかどうかはチェックしません。ブラウザーがあなたがしようとしているDOM操作をサポートしているかどうかをチェックします。これは「機能検出」と呼ばれ、「ブラウザ検出」(あなたがしようとしていること)と比較して優先されます。
など。ブラウザーがCSSをレンダリングできるかどうかを '不透明度'が含まれているかどうか確認したいので、jquery.support.opacityプロパティーを使用します。
なぜ、「機能の検出」をしたいのですか?シンプルで、今後互換性のあるクロスブラウザスクリプトを書くことができます。
「Firefox」をチェックし、DOM/CSSのエフェクトを適用してみましょう。 Firefoxの次のバージョンが、あなたが依存している特定のDOM/CSS機能を壊したらどうなるでしょうか?あなたは元に戻ってスクリプトを更新する必要があります。しかし、あなたが 'フィーチャ検出'を使用した場合、あなたのコードはそのような変更に対して将来証明されます。
ここでは、すべての要件に「機能検出」を使用できるようにするつもりはありませんが、機能検出またはブラウザ検出を使用するかどうかについて考えてみてください。一読の価値より
いくつかのリンク:
http://peter.michaux.ca/articles/feature-detection-state-of-the-art-browser-scripting http://www.nczonline.net/blog/2006/11/16/browser-detection-versus-feature-detection/
私は機能の検出があなたのアプリが将来の証拠になるかどうかは分かりません。もしその機能が存在していて何らかの形でバグがあれば? – Nosredna
さて、100%完璧にはなりません。しかし、機能検出コードは、ブラウザ検出コードに比べて弾力性があります。 – SolutionYogi
おそらく。私はそれが本当であるかどうかを見るのを待っている。私は、特定のリビジョンの前にのみ、Flotチャート作成アプリケーションがOperaの塗りつぶしされたチャートに壊れた1つのケースがありました。それをテストする良い方法はありませんでした。 Operaと改訂版を明示的にテストしなければなりませんでした。私は、多くの人々が機能の検出を受け入れており、それがそれらを保存するという証拠はほとんどないと思います。私は、ブラウザがjQueryで動作する可能性が高いと考えています。jQueryは非常に普及しているため、十分にテストされています。 – Nosredna
- 1. ユーザーが使用しているブラウザを確認するにはどうすればよいですか?
- 2. Pythonを使用してブラウザが実行されているかどうかを確認するにはどうすればよいですか?
- 3. ユーザーがBraveをブラウザとして使用しているかどうかを確認するにはどうすればよいですか?
- 4. ネットパイプサービスがリッスンしているかどうかを確認するにはどうすればよいですか
- 5. Firefoxでasm.jsコードが使用されているかどうかを確認するにはどうすればよいですか?
- 6. 訪問者が最新バージョンのブラウザを使用しているかどうかを確認するにはどうすればよいですか?
- 7. ユーザーがAndroidブラウザを使用しているかどうかを確認するにはどうすればよいですか?
- 8. ポップアップページが開いているかどうかを確認するにはどうすればよいですか?
- 9. PyMongoを使用してユーザーがデータベースで認証されているかどうかを確認するにはどうすればよいですか?
- 10. ブラウザでどのようなフォントが使用されているか確認するにはどうすればよいですか?
- 11. scpが利用可能かどうかを確認するにはどうすればよいですか?
- 12. データが新しいかどうかを確認するにはどうすればよいですか?
- 13. デルファイを使用しているシステムにMSXML6がインストールされているかどうかを確認するにはどうすればよいですか?
- 14. ユーザーがindex.htmlにいるかどうかを確認するにはどうすればよいですか?
- 15. Windows APIを使用してARMを使用しているかどうかを確認するにはどうすればよいですか?
- 16. ウェブアプリケーションでGoogle + APIを使用してユーザーが既にログインしているかどうかを確認するにはどうすればよいですか?
- 17. WinActivateが成功したかどうかを確認するにはどうすればよいですか?
- 18. jquery:ページにフォーカスがないかどうかを確認するにはどうすればよいですか?
- 19. AppleScriptを使用してPowerPointでプレゼンテーションが再生されているかどうかを確認するにはどうすればよいですか?
- 20. PHPを使用してテキストエリアの値にHTMLが含まれているかどうかを確認するにはどうすればよいですか?
- 21. Grand Central Dispatchを使用して、ブロックが既に実行されているかどうかを確認するにはどうすればよいですか?
- 22. Scala - オブジェクトがスレッドセーフであるかどうかを確認するにはどうすればよいですか?
- 23. フォームがヘルプモードであるかどうかを確認するにはどうすればよいですか?
- 24. アンドロイドアプリがハイブリッドアプリであるかどうかを確認するにはどうすればよいですか?
- 25. Java - シーンがフルスクリーンモードであるかどうかを確認するにはどうすればよいですか?
- 26. ジェネリックメソッドパラメータが値型であるかどうかを確認するにはどうすればよいですか?
- 27. オブジェクトがコレクションであるかどうかを確認するにはどうすればよいですか? (スウィフト)
- 28. ウィンドウがオフスクリーンであるかどうかを確認するにはどうすればよいですか?
- 29. ファイルが空であるかどうかを確認するにはどうすればよいですか?
- 30. URLが画像であるかどうかを確認するにはどうすればよいですか?
私はjavascriptの省略記号の解決策を見つけるためにしようとしているので、私はFirefoxのみを検出したかったです。現在、テキストオーバーフロー:省略記号または(Operaの)-oテキストオーバーフロー:省略記号。 Chrome、IE、Operaでのみ正しく表示されます。 –