ホームページ  >  記事  >  ウェブフロントエンド  >  IE6はES6と互換性がありますか?

IE6はES6と互換性がありますか?

青灯夜游
青灯夜游オリジナル
2023-01-16 17:59:362242ブラウズ

ie6 は es6 と互換性がありません。 IE6 は ES6 構文の認識をサポートしていないため、エラーが報告されます。解決策: 1. エンコードに ES2015 を使用できるように、babel-browser.min.js ファイルを導入します。 2. アロー関数、Promise、または async と awite の間の非互換性の問題を解決するために、browser-polyfill.js ファイルを導入します。 3 . scriptタグに「type="text/babel"」属性を追加します。

IE6はES6と互換性がありますか?

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。

IE6 は ES6 構文をサポートしていないため、IE を使用すると ES6 構文が認識されず、エラーが報告されます。

ES6 をサポートするブラウザのバージョン (概要表)

12-1415- 18、79-87Firefox2-56-5354 -86##クロームサファリオペラ##15-37#3.2-6.1#Android ブラウザ2.1-4.381#Chrome for AndroidAndroid 用 Firefox##83サムスン インターネット4Baidu ブラウザ #7.122.5IE がサポートされていない場合の解決策ES6Babel が IE の非互換性問題に対処するために使用されていることは誰もが知っていますが、Babel は webpack とともに使用する必要があり、多くの設定が必要です。インターネット上にはたくさんのチュートリアルがあります。 解決策1.babel-browser.min.jsの導入 これを解決するには、まず babel-browser.min.js を導入する必要があります。コーディングに ES2015 を使用できるようにします。
ブラウザ サポートされていないバージョン 部分的にサポートされているバージョン サポートされているバージョン
IE 6-10 11
エッジ
4-20 21-50 51-90
3.1-7 7.1-9.1 10-13.1、14、TP
10-12.1 #38-72 ##iOS Safari
7-9.310-13.7、14.2 ##Opera Mini # #all


4.4-4.4.4
##Opera Mobile ##12-12.1 #59
# #87


Android 用 UC ブラウザ

##12.12


5-13.0

#QQ ブラウザ
10.4


KaiOS ブラウザ



しかし、npm を使用せず、単純な HTML ファイルだけのプロジェクトの場合、IE ブラウザーで開いたときのエラーにどう対処すればよいでしょうか?

2.browser-polyfill.js を導入します。 アロー関数、プロミス、または非同期の問題を解決します。互換性がありません。3.その後はじめに type="text/babel" を js ファイルに追加します。追加すると、現時点で ES6 構文がサポートされていることがわかります。

<script  type="text/babel">
省略js代码
</script>

これにより、IE が ES6 を認識しない問題が解決されました。

【関連する推奨事項:

JavaScript ビデオ チュートリアル

Web フロントエンド ]

以上がIE6はES6と互換性がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。