2

JavaScriptの実行中に使用されているエンジンをどのように理解できますか?

例:v8またはスパイダーモンキーまたはナッシュホーン

4

1 に答える 1

0

JavaScript エンジン (およびそのバージョン) は、ブラウザー (バージョン) と密接に関連しています。

したがって、単純にブラウザー検出を使用し、それをテーブルを使用して JS エンジンにマップします。多くのブラウザーは、エンジンのビルドを UA 文字列に保持しています。

またはそれ以上: まったく同じ理由で、それをしないでください。ブラウザー テスト スイート (ユーザーに尋ねるだけでよい) を除けば、JS エンジンについて知る必要があるユース ケースはほとんどありません。それ以外の場合は、機能検出を使用する必要があります。エンジンが異なれば、ES 仕様とはさまざまな点で異なります。これらの微妙な点をテストできます。

于 2013-08-29T12:59:40.840 に答える