Версия языка IntelliJ IDEA JavaScript для Internet Explorer 11 - PullRequest
0 голосов
/ 03 мая 2019

Можно ли установить версию языка JavaScript в IntelliJ IDEA для точной реализации Internet Explorer 11?Он поддерживает некоторые функции ECMAScript 6, такие как let и const, но я не могу использовать функции стрелок () => {} или для ... циклов for (element of array) {}.

Нет "Internet Explorer11 ".

Dropdown

При нажатии на кнопку с тремя точками ... я могу добавить версию на пользовательском языке, но я не уверен, какимпортировать реализацию ECMAScript в Internet Explorer 11.

Settings

Ответы [ 2 ]

1 голос
/ 06 мая 2019

Опция языковой версии JavaScript используется для настройки разных языковых версий JavaScript для разных папок.Более подробно, вы можете проверить эту статью .

IE 11 - просто версия браузера, вы не можете установить ее отсюда.Пользовательские настройки браузера можно настроить, выполнив следующие действия:

  1. В диалоговом окне «Настройки / Настройки» (Ctrl + Alt + S) щелкните «Веб-браузеры» в разделе «Инструменты».На открывшейся странице веб-браузеров отображаются браузеры из предварительно определенного списка и предварительно настроенные пользовательские установки браузера, если таковые имеются.Для каждого браузера IntelliJ IDEA показывает его имя, семейство, к которому он принадлежит, и путь к исполняемому файлу браузера / приложению macOS или предопределенному псевдониму, который обозначает этот путь.

  2. Чтобы активировать браузер, установите флажок рядом с его именем.Браузер будет добавлен в контекстное меню элемента меню «Открыть в обзоре», и его значок будет отображаться во всплывающем окне «Браузеры».

    Если браузер был установлен в соответствии со стандартной процедурой установки, скорее всего, псевдоним вполе Path указывает на правильное местоположение.Если этого не произойдет, нажмите browseButton.png и выберите фактический путь в открывшемся диалоговом окне.

При выборе View |Откройте в браузере или нажмите Alt + F2, или вызовите панель значков браузера, доступные браузеры отображаются в том порядке, в котором они перечислены на странице веб-браузеров.Чтобы изменить порядок браузеров в списке, используйте значки действий previousOccurence svg и значки действий nextOccurence кнопки svg.

Для получения дополнительной информации см. эту ссылку .

Он поддерживает некоторые функции ECMAScript 6, такие как let и const, но я не могу использовать функции arrow () => {} или циклы for..of для (элемента массива) {}.

Из вашего описания, наверное, ваша проблема в том, что функция стрелки не работает с браузером IE.Если это так, пожалуйста, проверьте эту статью , так как мы видим, что функция стрелки не поддерживает браузер IE , в качестве обходного пути, вы можете проверить эту тему и попробуйте использовать перевод Babel для ES5.

Вот статья об использовании Babel polyfill , вы можете обратиться к ней.

1 голос
/ 03 мая 2019

Нет возможности добавить пользовательскую языковую версию. «Три точки» используются для установки разных языковых версий для разных папок.

...