Совместимость браузера - Internet Explorer и Javascript - PullRequest
0 голосов
/ 01 июля 2019

Я знаю, что там уже есть несколько подобных вопросов, но я не могу найти ответ на этот вопрос.У меня проблема с тем, что на моем сайте не работает JS в IE (я использую IE 11 для тестирования).

Если я захожу на свой сайт в IE, он показывает мне то же, что и на другомбраузер с отключенным JS, за исключением того, что он не показывает ошибку, которая у меня есть внутри тега <noscript>.

Я зашел в настройки и включил все в разделе «Сценарии» и ничего не изменилось.Однако, когда я изменил его на приглашение, он 4 раза спросил меня, хочу ли я разрешить скрипты (я явно нажал «да»), а затем загрузил мою страницу, но Javascript все еще не работал, только теперь он показал мне содержимое <noscript>tag.

enter image description here

Есть ли что-нибудь, что я могу сделать, чтобы полностью разрешить Javascript в IE, или есть способ изменить мой JS, чтобы он мог работатьв IE?

// ----- EDIT ----- //

В консоли нет ошибок, и вы можете проверить это самостоятельно с помощью следующего:

<script>
document.write('script');
</script>

<noscript>
noscript
</noscript>

1 Ответ

0 голосов
/ 02 июля 2019

Кажется, есть проблема с вашим Internet Explorer.Я мог бы просто дать несколько советов, потому что это не воспроизводится в моем Internet Explorer.Вы можете попробовать следующие методы:

  • Убедитесь, что вы установили все обновления для Internet Explorer 11 из Центра обновления Windows.
  • Убедитесь, что вы включили JavaScript в Windows.Вы можете обратиться к этой статье за подробными инструкциями.
  • Попробуйте заново зарегистрировать файл jscript.dll.Для этого выполните следующие действия:

    1. Нажмите Пуск , введите Командную строку или cmd в поле поиска.

    2. Щелкните правой кнопкой мыши Командную строку в списке начального поиска и выберите Запуск от имени администратора .(Примечание. Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или нажмите «Разрешить».)

    3. В командной строке введите regsvr32 jscript.dll. и нажмите Введите .

    4. Введите Выход и нажмите Введите .

  • Если вышеуказанные методы не работают, попробуйте переустановить или восстановить Internet Explorer в Windows.Вы можете проверить эту статью для подробных шагов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...