IE11はES2015プロキシオブジェクトを実装していませんし、実装しません。しかし、IE11の延長サポートの終了は2025年10月14日です。
IE11のプロキシオブジェクトをポリフィルする方法はありますか?他のすべてのブラウザはすでにプロキシをサポートしています。
はいの場合は、今日のすべての製品で使用できます。そうでなければ、ほぼ10年待つ必要があります...
編集:私が知っているIE11のために特別に求めていますIE IE私がよく知らない特定の機能。
Edit2:キャッチオールインターセプターを実装できることに特に興味があります。に似ている __getattr__
Pythonで。 IE11でのみ動作する必要があります。
あなたが得ることができる最高のものは github:GoogleChrome/proxy-polyfill
Babel docs によると:
ES5の制限により、プロキシはトランスパイルまたはポリフィルできません。
かなり簡潔です Quoraでこの質問に答えてください
プロキシにはエンジンレベルでのサポートが必要であり、プロキシをポリフィルすることはできません。
ほとんどの主要なJSエンジンはまだサポートを実装していません。 ECMAScript 6互換性テーブル を確認してください。
代わりにObject.observeを使用したい場合があります。Chrome以外のブラウザではポリフィルを使用することもできますが、それでも提案は取り下げられ、Chromeから削除されます将来のバージョン。
私は個人的にObject.observeソリューションを試していませんが、開始するのに良い場所かもしれません。
幸運を!