Форум программистов, компьютерный форум, киберфорум
React/ReactJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для xandra
6 / 6 / 5
Регистрация: 22.08.2023
Сообщений: 232

Приложение на React не работает в Internet Explorer 11

13.10.2023, 12:16. Показов 998. Ответов 15

Студворк — интернет-сервис помощи студентам
Как обеспечить работу приложения в данном браузере?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.10.2023, 12:16
Ответы с готовыми решениями:

Не работает Internet Explorer 6 после установки Internet Explorer 7
Здравствуйте, возникла проблема, решил установить ИЕ 7 так и сделал почсле чего какой бы линк я не ввел в статус баре видно что он начинает...

Internet Explorer вешает приложение
Приложение wimform, созданное в VB NET 2010 периодически заполняет БД Access. К этой БД подключена страница (только чтение) Asp.Net с IIS...

WPF приложение в Internet Explorer
Наткнулся на видео http://channel9.msdn.com/Blogs/mtaulty/Silverlight-InsertUpdateDelete-with-the-DataGrid И заметил что он...

15
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3959 / 2075 / 832
Регистрация: 13.03.2010
Сообщений: 6,842
13.10.2023, 13:05
Использовать полифиллы, например что-то типа react-app-polyfill и прочих. Но лучше не пользоваться говном мамонта и перейти хотя бы на Edge.
0
 Аватар для xandra
6 / 6 / 5
Регистрация: 22.08.2023
Сообщений: 232
17.10.2023, 12:47  [ТС]
Уже все полифиллы перепробовали -- не помогает. Это не мне решать, сказали адаптировать под IE11
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
17.10.2023, 13:28
Цитата Сообщение от xandra Посмотреть сообщение
не помогает.
А ошибки какие, ошибки-то? Посмотрите в консоли какая ошибка, решите, перейдите к следующей... rinse and repeat, пока не заработает. Сам по себе React совместим (по крайней мере, был) с IE11 с использованием react-app-polyfill, но у вас могут быть несовместимые библиотеки или неверный таргет у сборки.
1
 Аватар для xandra
6 / 6 / 5
Регистрация: 22.08.2023
Сообщений: 232
17.10.2023, 13:43  [ТС]
Мы так и делаем, уже очень долго, одну ошибку исправили -- появляется следующая. На данный момент ошибка такая (см. скриншот)
А что значит "неверный таргет у сборки"? Может в этом дело?
Миниатюры
Приложение на React не работает в Internet Explorer 11  
0
 Аватар для xandra
6 / 6 / 5
Регистрация: 22.08.2023
Сообщений: 232
17.10.2023, 13:55  [ТС]
Если вы про target в tsconfig.json, то вот содержание этого файла:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
  "compilerOptions": {
    "target": "es5",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "allowJs": true,
    "skipLibCheck": true,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "strict": false,
    "forceConsistentCasingInFileNames": true,
    "noFallthroughCasesInSwitch": true,
    "module": "esnext",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "react-jsx"
  },
  "include": [
    "src"
  ]
}
Может здесь target другой должен быть?
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3959 / 2075 / 832
Регистрация: 13.03.2010
Сообщений: 6,842
17.10.2023, 14:23
xandra, давайте вашу проблему с IE11 обсуждать в рамках данного топика. Тем более, что уже озвучили тут ошибку.
0
 Аватар для xandra
6 / 6 / 5
Регистрация: 22.08.2023
Сообщений: 232
17.10.2023, 14:30  [ТС]
А что мне остаётся? Но не согласна, т.к. я вынесла конкретную ошибку в отдельную тему
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
17.10.2023, 14:36
Цитата Сообщение от xandra Посмотреть сообщение
Если вы про target в tsconfig.json
Зависит от того, чем вы всё бандлите. Если вебпаком, то вопрос в том, как вы запускаете бабель и какие у него плагины/пресеты.

Добавлено через 2 минуты
Т.е. во-первых - выключаете минификацию нафиг, чтобы по стектрейсу вообще понимать где что выскочило. Смотрите у чего отвалился метод next. Скорее всего, это будет переделанный бабелем генератор, но мне не очевидно, как его можно так сломать.
0
 Аватар для xandra
6 / 6 / 5
Регистрация: 22.08.2023
Сообщений: 232
17.10.2023, 15:01  [ТС]
Какой генератор
0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
17.10.2023, 15:29
Цитата Сообщение от xandra Посмотреть сообщение
Какой генератор
Переделанный бабелем. Если у вас есть в коде асинхронные функции, то бабель их сначала переделывает в комбинацию генератора + рантайма регенератора, потом генератор в обычный JS-объект. Точнее, это не два настоящих шага, это всё происходит за один прогон бабеля, но логически связано именно так: асинхронные функции это генератор+рантайм, потом генератор заменяется на автомат.

https://babeljs.io/repl#?brows... ons=%7B%7D

Сверху рантайм, в самом низу функция.

Добавлено через 1 минуту
Чуть более сложный пример, если вдруг нужно прочувствовать как это работает: https://babeljs.io/repl#?brows... ons=%7B%7D

Добавлено через 2 минуты
Тем не менее, первый шаг к решению проблем:

Т.е. во-первых - выключаете минификацию нафиг, чтобы по стектрейсу вообще понимать где что выскочило. Смотрите у чего отвалился метод next. Скорее всего, [тут уже неважно, это только предположения]
1
 Аватар для xandra
6 / 6 / 5
Регистрация: 22.08.2023
Сообщений: 232
17.10.2023, 15:30  [ТС]
Очень интересно, но очень сложно. Я ещё до такого не доросла
0
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,299
18.10.2023, 13:24
Цитата Сообщение от xandra Посмотреть сообщение
"lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
Вот тут ещё можно попробовать заменить esnext на es5, если полифилы не используются. Может подсказать, что вы заиспользовали такого, что не поддерживается ежом. Но самый дельный совет тут - убрать минификацию и смотреть на ошибки как они есть. Я не понимаю почему вы этого ещё не сделали.
1
 Аватар для xandra
6 / 6 / 5
Регистрация: 22.08.2023
Сообщений: 232
23.10.2023, 12:02  [ТС]
Что значит "убрать минификацию"?
0
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,299
23.10.2023, 13:59
xandra, значит, чтоб JS-файлы не должны проходить минификацию. Тогда будет видно строку, где ошибка возникает. От неё и можно дальше плясать в происках решения проблемы.
1
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
23.10.2023, 17:08
Цитата Сообщение от xandra Посмотреть сообщение
Что значит "убрать минификацию"?
Покажите конфиг вебпака.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.10.2023, 17:08
Помогаю со студенческими работами здесь

Можно ли установить Internet Explorer 7 обратно, после Internet Explorer 8

LESS не работает в Internet Explorer 11
Доброй ночи Установил на сайте less: ... <link rel="stylesheet/less" type="text/css" href="/template/template.css"> ...

Не работает Internet Explorer
Такая проблема, работаю настройщиком, чтобы зайти на ретрансалятор от WiMax нужно браузер, т.к. там графический интерфейс, проблема...

Не работает Internet Explorer
ув. форумчане! когда заxожу в Explorer пишет - Internet Explorer has stopped working. A problem caused the program to stop working...

ASP.Net MVC 5 интранет приложение замедление у пользователей с Internet Explorer
Доброго времени суток! Интранет приложение, аутентификация WindowsNT, некоторые пользователи начали жаловаться на медленную работу....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru