Метеор - 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. Это обеспечит работу вашего нового кода в старых браузерах.

Другие вопросы по тегам