取り消し Array.values() が一部の古いアプリに影響しています

公開日: | カテゴリー: JavaScript

概要

Firefox 48 で ECMAScript 2015 (ES6) の Array.prototype.values メソッドへの対応が追加されました。Microsoft Edge や Apple Safari にも実装されているこの新メソッドが原因で、Microsoft Dynamics CRM 2011Outlook Web App といったアプリケーションが正常に動作していないとの報告がいくつかあります。Mozilla 開発者は Firefox でこのメソッドを無効化することを検討しています。

更新: 互換性問題を防ぐため values メソッドは Firefox 49.0.2 で無効化されました。ただし Firefox Nightly では引き続き使用可能です。

更新 2: このメソッドは Firefox 60 で 再度有効化 されました。

参考資料