Метеор - IE11 отображает пустую страницу
Я получаю эту ошибку под IE11:
объект не поддерживает это свойство или метод "для" в строке:
var esSymKey = useSymbol ? Symbol.for(esStrKey) : null;
из node_modules/meteor/modules/node_modules/reify/lib/runtime/utils.js
в modules.js.
Я пытался обновить все, но безуспешно
Мой список пакетов выглядит следующим образом:
meteor-base
mobile-experience
mongo
blaze-html-templates
session
jquery@1.11.10
tracker
es5-shim
coffeescript
msavin:mongol
tap:i18n
tap:i18n-db-modified
globalconstants
reywood:publish-composite
fourseven:scss
reactive-var
mystor:device-detection
subs-manager-modified
fastclick
check
manuelschoebel:ms-seo-modified
mrt:modernizr-meteor
gorillastack:iron-router-gtm
iron:router
standard-minifier-css
standard-minifier-js
add-scripts
tap:i18n-bundler
shell-server
dynamic-import
webapp
chrome-spiderable
Есть ли у вас какие-либо идеи?
Благодарю.
1 ответ
IE 11 не поддерживает Symbol
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol
Вам нужно будет добавить полифилл, чтобы добавить поддержку для него.
https://github.com/medikoo/es6-symbol
Если вы используете другие функции es6+, вы, вероятно, столкнетесь с другой ошибкой сразу после заполнения Symbol
, Вы, вероятно, должны использовать какой-то транспортер, такой как Babel. Это обеспечит работу вашего нового кода в старых браузерах.