首页 > 其他 > 详细

funny知识

时间:2021-04-28 16:15:02      阅读:18      评论:0      收藏:0      [点我收藏+]

<noscript >

noscript 元素用来定义在脚本未被执行时的替代内容(文本)。

此标签可被用于可识别 <script> 标签但无法支持其中的脚本的浏览器。

 

如果浏览器支持脚本,那么它不会显示出 noscript 元素中的文本。

无法识别 <script> 标签的浏览器会把标签的内容显示到页面上。

<noscript>Please enable JavaScript to continue using this application.</noscript>

 

 

@cc_on
<script>
    /*@cc_on window.location.href=window.appUtil.base_path+"/status/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href); @*/
</script>

 判断是否是ie浏览器

 

Internet Explorer条件编译语法就是在javascript注释开始标签后面加一个@符号,在js注释结束标签前面加一个@,在/*@和@*/之间的代码就是条件编译代码

W3C标准浏览器会直接把这些代码当作注释,所有版本的IE包括IE11都能够识别并且执行条件编译代码,

需要注意的是,Internet Explorer 11 标准模式和Windows 8.x起应用商店应用已经移除对条件编译的支持,IE 11兼容模式使用的是IE 7内核,也可以在在“F12开发人员工具中”指定为其他低于11的版本来支持条件编译。

想要让条件编译生效,需要加一条cc_on指令开启条件编译,cc就是conditional compilation的英文缩写,cc_on就是打开条件编译。

指令必须放在条件编译注释中,写成/*@cc_on@*/,否则会导致W3C标准浏览器报错。

funny知识

原文:https://www.cnblogs.com/tingying/p/14512653.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!