問題タブ [version-detection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript で iOS バージョン 5 未満を検出する
これは古いバージョンの iOS での position:fixed の「修正」に関連しています。ただし、iOS5 以上がインストールされている場合、修正によりページが壊れます。
私はiOS 5 を検出する方法を知っています:navigator.userAgent.match(/OS 5_\d like Mac OS X/i)
しかし、iOS6 が最終的に登場したとき、または iOS 5.0.1 でさえも 2 桁のバージョンしか検出できません。
これが私が持っているatmです。
sql-server - SQL Server 2008 以降を確認する方法
データベースが地理データ型と空間インデックスをサポートしているかどうかをプログラムで判断する必要があります。これらの機能は 2008 年に導入されました。これらの機能は CLR に依存しているため、CLR が有効になっているかどうかも確認する必要があります。これを行うための最も信頼できる方法は何ですか?
delphi - 特定のDelphiIDEが実行されているかどうかを検出するにはどうすればよいですか?
コンポーネントインストーラー(Delphi XE2のみ)に取り組んでおり、DelphiXE2IDEが実行されているかどうかを検出したいと思います。どのようにそれを検出しますか?
PSウィンドウクラス名は知っていTAppBuilder
ますが、IDEバージョンも検出する必要があります。
php - PHPバージョンに基づくバリアント匿名関数定義?
PHP 5.2.X では、以下は解析エラーで失敗します。
理由はおそらくかなり明白だと思うので、本当の問題は次のとおりです。
「5.3.0 に依存する定義を別のファイルに入れずに、バージョンが 5.3.0 以降の場合に条件付きでファイルを含めることなく、これを行う方法はありますか?」
私が定義したい関数がファーストクラスの名前付き関数である場合、それを別のファイルに入れることについての不満はほとんどありません。しかし、コードの可読性 (IMO) の観点からすると、無名関数の利点の 1 つは、そのソース テキストが、それを定義/使用するモジュールの本体に表示されるという事実です。定義を別のソース ファイルに置くと、そのメリットがほとんど失われます。
php - PHPで現在のIISバージョンを検出するには?
今の私のアプローチは…</p>
…しかし、私は IIS の経験がなく、しばらく検索しても、それがどれほど信頼できるかについての情報は見つかりませんでした。サーバー署名が抑制されているか、古いバージョンまたは追加のソフトウェアによってパターンが変更されている可能性があります。
PHP で完全に正しい IIS バージョンを検出することは可能ですか? 多分Windowsのみの拡張機能で?注意すべき落とし穴はありますか?
javascript - アプリが JavaScript で IE8 と IE9 のどちらで実行されるかを検出するにはどうすればよいですか?
IE8 と IE9 で異なる必要がある機能があります (IE9 はメイン コード パスである非常に優れたライブラリを使用しますが、アプリのユーザーのわずかな少数は、ライブラリが壊れている IE8 を使用しています。それらのためにあまり良くないライブラリに優雅に劣化します)。
IE8 と IE9 を区別する最良の方法は何ですか?
可能であれば、IE8との互換性がオンになっているIE9をIE8として扱うバージョンの回答が欲しいです。そしてそれをIE9として扱うもの。
他のブラウザや IE バージョンを検出する必要はありません。これはロックダウンされた企業環境用であるため、これら 2 つを超えて検出する必要があるリスクはありません。