Ответ 1
Проблема была вызвана тем, что страница была сайтом интрасети, а для IE был установлен режим совместимости по умолчанию. IE11 поддерживает addEventListener()
Object doesn't support property or method 'addEventListener'
'jQuery' is undefined
Я использую IE 11,
/jquery-2.1.1.min.js
JQuery-мигрирует-1.1.1.js
и jquery-ui-1.11.0.custom/jquery-ui.js(тематический ролик)
До 2.1.1 я использовал 1.11.1 с хром (отлично работал)
Я пробовал этот, но это не сработало для меня
Проблема была вызвана тем, что страница была сайтом интрасети, а для IE был установлен режим совместимости по умолчанию. IE11 поддерживает addEventListener()
Как предложил Арно в комментарии к исходному сообщению, вы должны поместить его в свой html-заголовок:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Я не хочу никакого доверия к этому. Я просто хочу сделать его более заметным для всех, кто придет сюда.
Спасибо @Arnaud и @Conny за выделение этого ответа. Это действительно помогло мне.
Я хотел бы добавить еще одну вещь, добавив эту строку <meta http-equiv="x-ua-compatible" content="IE=edge">
сразу после того, как заголовок в теге перед всеми метатегами должен работать, поскольку он переопределяет режим совместимости IE.
Для меня проблема заключалась в том, что я использовал es6 стрелка вправо функции =>
в отличие от function()
.
Замена =>
на function()
разрешена для меня.
Я предполагал, что это проблема jQuery.
Поместите этот метатег после заголовка
<meta http-equiv="x-ua-compatible" content="IE=edge">
Добавление тега "x_ua_compatible" на страницу не работает для меня. Вместо этого я добавил его как ответный заголовок HTTP через IIS, и это работало нормально.
В диспетчере IIS выберите сайт, затем откройте заголовки ответа HTTP и нажмите "Добавить":
Сайт не нуждался в перезапуске, но мне нужно было нажать Ctrl + F5, чтобы перезагрузить страницу.
Я поместил это в мой заголовок HTML:
после установки этого окна в IE всегда Null.
если я удаляю этот заголовок html, получая ошибку ниже на JQury V3.3.1
0x800a138f - Ошибка времени выполнения JavaScript: невозможно получить свойство 'createElement' с неопределенной или нулевой ссылкой на jQuery v3.3.1
Любая идея, как решить эту ошибку?
В моем случае я использовал "вместо" или ". IE11 выдал ошибку.