4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
HTML <noscript> 标签 | 菜鸟教程
来自 : www.runoob.com/tags/tag...scri 发布时间:2021-03-24
#0

MCCF

353***4841@qq.com

6

noscript标签可以包含不仅仅是文本的内容,并且其中内容在脚本可用时全无意义,如:

一个段落,或其它可视的内容,例如frame。一个提示框,比如类似Facebook的提示页:一些动态执行的内容,如style,link甚至script(但最后这个当然往往无用……)。

灵活运用这个标签可以实现很多功能。比如:

 noscript style script{ display:none } /style /noscript 

这理论上能够防止浏览器把script内的内容当作文本显示。因为在浏览器无法使用脚本时,style标签生效,将可能被认为是文本的script标签隐藏(实际上它们本来就应当是隐藏的)。

但一般来说,既然浏览器支持noscript,那么应该也不至于将脚本的内容直接输出(仅仅是不运行而已),因此这通常是不必要的。若要防止脚本内容被输出,应当在脚本内加上注释标签。

但在实际项目中,即使果真无法使用脚本,noscript也能防止出现糟糕的用户体验,请看下例:

 noscript  p 警告:您的浏览器不支持或您禁止了脚本。 /p  style  #content { display:none } /style  /noscript  div id=\"content\"  p 我是页面本来的内容! /p  script document.write(\"我是页面本来的脚本!\") /script  /div 

如果脚本失效,页面原先的依赖于脚本的内容可能出现各种奇怪的问题。但在noscript内的任何元素,都只会在禁止脚本的时候发挥作用,而平时它们大致相当于注释。

因此使用上述方式,即可在脚本不可用时提示错误信息,并隐藏原有内容以防止错误发生。

用此方法也可构建一个提示框之类的区域,并可以指示用户如何打开脚本。但要注意基于脚本的框架不一定能在没有脚本的情况下运作,不过仅使用CSS也能做出比较美观的布局。

MCCF

MCCF

353***4841@qq.com

1年前 (2020-02-16)
2020年2月16日") </script> <noscript>抱歉,你的浏览器不支持 JavaScript!</noscript> 尝试一下 » 浏览器支持目前大多数浏览器支持 <noscript> 标签。HTML <noscript> 标签HTML &lt;noscript&gt; 标签 实例 &lt;noscript&gt; 标签的使用: [mycode3 type='js'] document.write('Hello World!') 抱歉,你的浏览器不支持 JavaScript! [/mycode3] 尝试一下 » 浏览器支持 目前大多数浏览器支持 &l..HTML <noscript> 标签

本文链接: http://scriptz.immuno-online.com/view-706998.html

发布于 : 2021-03-24 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616
官网:http://