通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
2011-05-07 22:10
453 查看
激活条件编译支持。
@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)
@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)
您可能感兴趣的文章:
相关文章推荐
- 通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
- 通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
- IE中的if语句--实现不同版本IE浏览器不同html代码 (转)
- SQLserver不是可以识别的内置函数名称"的错误,通过set statistics time on能得到SQL语句的执行时间精确到毫秒.
- 通过判断JavaScript的版本实现执行不同的代码
- 通过T-SQL语句实现数据库备份与还原的代码
- 使用jQuery判断IE浏览器版本的代码
- 通过代码获取MOSS的版本
- 使用谷歌开源组件tesseract-OCR识别身份证,通过opencv处理图像后再进行识别(windows版本)
- 通过js框架jquery判断IE浏览器版本来解决浏览器兼容性问题
- ie浏览器版本识别
- C#版本的备案接口pwdHash生成代码(测试通过)
- 时间序列识别代码调试版本1
- 通过JAVA代码获取手机的一些基本信息(本机号码,SDK版本,系统版本,手机型号)
- 通过代码关闭Windows Phone上打开的(On-Screen Keyboard)SIP键盘
- 对于一个糟糕的设计来说,通过阅读C++代码你可以很容易地识别出它。
- androidStudio中通过svn版本控制后整个工作空间代码变成红色或者绿色
- iOS开发基础-通过代码获取版本更新信息
- js判断IE浏览器版本过低示例代码
- 利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码