【问题标题】:noscript only displays in internet explorernoscript 仅显示在 Internet Explorer 中
【发布时间】:2020-06-08 01:51:04
【问题描述】:

所以在我正在处理的 Wordpress 网站上,不应该显示 noscript。 这适用于除 Internet Explorer 之外的所有浏览器。

使一些图像出现两次。

此代码在其他浏览器中也出现但不显示:

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

在此之上,正常的 img 正在加载。 为什么它只在 IE11 上加载而不在其他浏览器上加载? 对我的 style.css 文件中的 noscript 执行诸如 display: none 或类似操作的任何方式

【问题讨论】:

    标签: javascript css wordpress internet-explorer


    【解决方案1】:

    一个简单的方法是使用javascript隐藏图片:

    给这张图片添加一个id属性:

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

    还有 javascript:

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

    更新:

    根据www.w3shools.com noscript 标签只能包含&lt;link&gt;, &lt;style&gt;, and &lt;meta&gt; 元素,如果noscript 标签在head 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 2011-11-29
      • 2013-03-20
      • 1970-01-01
      • 2014-10-04
      • 2011-03-04
      • 2017-11-02
      相关资源
      最近更新 更多