【问题标题】: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 标签只能包含<link>, <style>, and <meta> 元素,如果noscript 标签在head 部分。