激活条件编译支持。
@cc_on 备注
@cc_on 语句激活脚本引擎中的条件编译。
强烈推荐在注释中使用 @cc_on 语句,以使不支持条件编译的浏览器将您的脚本视为有效语法而接受它:
/*@cc_on*/
// The remainder of the script.或者,在注释外的一个 @if 或 @set 语句也将激活条件编译。
要求
版本 3
请参见
参考
@if...@elif...@else...@end 语句
@set 语句

/*@cc_on
@if (@_jscript_version > 5.7)
document.write("You are using IE8+");
@elif (@_jscript_version == 5.7 && window.XMLHttpRequest)
document.write("You are using IE7");
@elif (@_jscript_version == 5.6 || (@_jscript_version == 5.7 && !window.XMLHttpRequest))
document.write("You are using IE6");
@elif (@_jscript_version == 5.5)
document.write("You are using IE5.5");
@else
document.write("You are using IE5 or older");
@end
@*/

概念
条件编译变量
其他资源
条件编译
IE的@cc_on条件编译

1: alert("浏览器版本为:"+sSuffix)

用来判断浏览器的版本很好用
var b = /*@cc_on!@*/false; 其中/*@cc_on ..... @*/
之间的部分可以被ie识别并作为程序执行,同时启用ie的条件编译。 最常用的变量是@_jscript_version:js版本,最后一位是ie主版本号
示例:

var sSuffix = ( /*@cc_on!@*/false ) ? 'ie' : 'gecko' ;
/*@cc_on alert("显示浏览器版本号:"+@_jscript_version) @*/
alert(@_jscript_version)
alert("浏览器版本为"+sSuffix)

最新文章

  1. wap支付宝接口的问题
  2. opencv 人脸识别
  3. JSON转换类(一)--过滤特殊字符,格式化字符型、日期型、布尔型
  4. 百度富文本编辑器UEditor安装配置全过程
  5. PHP数组的定义和遍历
  6. VS2010配色方案
  7. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.2.2
  8. ajax请求解析springmvc返回的json数据
  9. 【翻译】【中英对照】【企业库6】动手实验 Hands-On Lab 日志应用程序块索引页
  10. 大神的vim配置
  11. 今年暑假不AC【贪心】
  12. CODEVS3269混合背包+二进制优化
  13. 初识Haskell 四:函数function之二 常见函数
  14. [转]centos7 安装jdk11 并设置默认java版本
  15. Java小知识点总结
  16. 关于Mac的rootless问题
  17. PIVOT和UNPIVOT使用详解
  18. Spring data Jpa 分页从1开始,查询方法兼容 Mybatis,分页参数兼容Jqgrid
  19. 6-14 Abbott的复仇 uva816
  20. markdown一些网站

热门文章

  1. CodeForces 620E New Year Tree(线段树的骚操作第二弹)
  2. python文件操作os模块
  3. [转载].NET Web开发技术(补充)
  4. 《html5 从入门到精通》读书笔记(三)
  5. Backup--压缩备份和TDE
  6. ZKEACMS 配置使用 HTTPS
  7. 973. K Closest Points to Origin
  8. “全栈2019”Java第六十八章:外部类访问内部类成员详解
  9. 十,PHP下载文件
  10. Struts2框架里面action与前端jsp页面进行交互路径问题---》一个对话框里面有很多超链接,进行相应的跳转