私はこれを数日間探してきましたが、これまでのところ、私が思いつくことができる最善のことは、以下のリストをチェックすることです. 特になりすましの可能性があるため、User-Agent に基づいてサポートを確認するのは本当に好きではありません。また、以下のリストが正しくない例を少なくとも 1 つ聞いたことがあります (下記参照)。
- インターネットエクスプローラーですか?
- WebKitですか?(しかし、モバイル Safari ではサポートされていないことを読みました)
- オペラですか?
- Gecko とバージョンは >= 1.9 ですか? (Firefox 3 以降を意味します)
JavaScript を介して直接サポートをテストすることに基づくより良い方法はありますか?それとも、これがサポートをテストする唯一の方法ですか?