navigator.pluginsmimeTypes が列挙不能となりました

公開日: | カテゴリー: DOM, プラグイン

概要

Firefox 52 で Flash 以外のプラグイン対応が廃止 されたのに続いて、それぞれ PluginArrayMimeTypeArray オブジェクトを返す navigator.pluginsnavigator.mimeTypes 両プロパティが Firefox 53 で列挙不能となりました。

この変更はフィンガープリンティングを緩和するため元々 Firefox 28 で予定されていましたが、無視できないサイト互換性問題により中止されていました。

これらのプロパティは実際のところ、Object.getOwnPropertyNames メソッドや、単に [...navigator.plugins] のような スプレッド構文 を使った場合は今後も列挙可能ですが、Flash Player がインストールされている場合にそれが含まれるだけになるので、もはや意味をなしません。

参考資料