Я создал надстройку для Excel по React + Node + Umi . Мы внедрили нашу систему аутентификации. Аутентификация работает в Chrome и Safari, я только что понял, что она плохо работает в IE11; F12
показывает, что 'Proxy' is undefined
.
Хотя это надстройка Excel, мы можем воспроизвести ошибку (и то же сообщение об ошибке) только в браузере. Откройте ссылку https://jsaddin.10studio.tech/welcome/?next=formulaEditor в IE 11, войдите с ID 3094557608@qq.com
и паролем: 123456
. Мы могли видеть сообщение об ошибке в F12.
![enter image description here](https://i.stack.imgur.com/VpJlB.png)
Кто-нибудь знает
- , как это исправить?
- как я могу узнать, какая библиотека / часть моего кода использует это
Proxy
? Я могу заменить его альтернативами.
Редактировать 1: В .umirc.ts
:
treeShaking: true,
targets: {
ie: 9,
safari: 9,
},
В package.json
:
"umi": "^2.7.0",
"umi-plugin-react": "^1.8.0",
"umi-types": "^0.2.0"
Редактировать 2:
Я пытался yarn add proxy-polyfill
, затем yarn start
. Любопытно, что возникла ошибка в localhost Invalid character
и 'umi' is undefined
: