0

Array.forEach (v.1.6) など、JavaScript のいくつかの新しい機能で遊んでいます。

ここで説明されているように、ライブコードでは機能検出を使用する必要があることを理解しています: To tell Javascript version of your browser だから、基本的には次のようなものです:

typeof Array.prototype.forEach == 'function'

しかし、どのバージョンの JavaScript がさまざまなブラウザーでサポートされているかを示す方法 (ウェブサイトなど) はありますか? 私は基本的に、特定のバージョンが既にブラウザーで広く採用されているかどうかを確認したいと考えています。

JavaScript をサポートするためのこのようなものは、まさに私が探しているものです。

4

2 に答える 2

3

いいえ、そうではありません。多くの新しい HTML5 機能について、ブラウザーがサポートする JS のバージョンではなく、機能テストを行う必要があります。

ECMAScript 5 の一部の新機能については、機能をエミュレートし、古いブラウザーでエラーを引き起こさないサード パーティ製の shim を作成または使用できます。ECMAScript 5 でもすべての機能が機能するわけではありませんが、多くの機能は機能します。

https://github.com/kriskowal/es5-shim

于 2013-02-16T23:25:37.033 に答える