noscript отображается только в inte rnet explorer - PullRequest
0 голосов
/ 24 февраля 2020

поэтому на сайте Wordpress, над которым я работаю, noscript не должен отображаться. это работает правильно в любом браузере, но Inte rnet Explorer.

заставляет некоторые изображения появляться дважды.

этот код появляется также в других браузерах, но не показывает:

<noscript>
     <img alt="image" src="www.---.jpg">
</noscript>

с этим надписью загружается обычный img. Почему он загружается только в IE11, а не в других браузерах, и есть ли способ сделать что-то вроде отображения: ничего или что-то подобное для noscript в моем стиле . css файл

1 Ответ

1 голос
/ 24 февраля 2020

Простой способ - использовать javascript, чтобы скрыть изображение:

Добавить атрибут id к этому изображению:

<img id="noscriptImg" alt="image" src="www.---.jpg">

И javascript:

window.onload=function(){document.getElementById("noscriptImg").style.display="none";};

Обновление:

Согласно www.w3shools.com тег noscript может содержать только <link>, <style>, and <meta> элементов, если тег noscript находится в разделе head.

...