Полимер служит для изменения обслуживаемых файлов JavaScript для Internet Explorer 11. Как заставить его работать на другом веб-сервере?

1

При тестировании нашего полимера 2.01/webcomponents 1.01 Приложение в Internet Explorer 11 мы выяснили, что он отлично работает с использованием пейфиллов при подаче заявки с использованием полимера.

Это не работает, когда мы обслуживаем наше приложение с обнаженным tomcat 8.x. Мы получаем ошибки скрипта, такие как "SCRIPT1003: ожидается" с Internet Explorer.

Причиной этого является то, что полимер служит для изменения файлов javascript, когда браузером браузера является Internet Explorer 11.

Например, в webcomponents-lite.js

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === 
"symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };

добавляется в начало javascript файла, когда клиент Broswer - IE11. Думаю, это необходимо, чтобы он работал на IE11.

Итак, что нам нужно сделать, чтобы он работал на IE11, когда не использовался полимер?

Теги:
internet-explorer-11
polymer
polyfills

1 ответ

0
Лучший ответ

Проблема решена сейчас, мне пришлось скомпилировать код в ES5, а затем он также работает в IE11. Вы можете сделать это в вариантах построения polym.json.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню