LoginSignup
2
4

More than 3 years have passed since last update.

【Javascript】▼IE表示が 出来ない Javascriptが 現れた!

Last updated at Posted at 2019-10-31

注意!IE11で使えない最新JavaScritコード(ES6)
↑IEで動かないjavascriptたち一覧

自分が実際に苦しめられた輩は下の4匹。
御三家より一匹多い。

(ネタはないのに備忘録下書きがたまっているので消化してるだけです)

Jqueryの表示

参考:IEの互換モードを無視して標準モードで動かす
詳しくは上記URL参照。
初期設定で互換表示をさせないように下記のタグをHTMLに設置。
お世話になる頻度は高めかと。

<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 

Object.assignの補完

参考:Object.assignの代わりになるもの
IEに対応していないjavascriptの一つ。

「Object.assign IE」と検索すると、一番最初にヒットするのはこちらですが、
記載されているタグを挿入したら無限ループ? か何かが起こってうまく動きませんでした。
なので下記のスクリプトを設置。

<script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script>

一種のライブラリのようですので、オフラインだと絶賛動きません。

Promiseの補完

参考:Promiseのpolyfill(IE11お前もか!)
IEに対応していないjavascriptの略。
こちらもオフラインだと動かないです。

<script src="https://www.promisejs.org/polyfills/promise-6.1.0.min.js"></script>

Fetchの補完

参考:fetchが定義されていませんとかのエラーはpolyfillかCDNで対処しよう
IEに対応していない略。
こちらは唯一オフラインで動きます。
ソースをドロップドロップ。


<script src="https://cdnjs.cloudflare.com/ajax/libs/fetch/2.0.4/fetch.min.js"></script>
2
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4