Posted on 2008-05-26 18:56
沙漠中的鱼 阅读(247)
评论(0) 编辑 收藏 所属分类:
javascript
在不同的平台和不同的浏览器中对javascript的支持也不同,在我们写javascript过程中,需要尽量避免他的不兼容性,一般都采用最小公母法,尽量满足不同平台和不同浏览器的我需要,但是对于某些特定功能,我就需要在不同的浏览中实现不同的方法,因此我们就必须能实别不同的平台和浏览器
如下就是适别不同的平台和浏览器方法
//浏览器版本
ADM.BROWERVERSION=parseInt(navigator.appVersion);
//是否为NETSCAPE浏览器
ADM.ISNETSCAPE=navigator.appName.indexOf("Netscape")!=-1;
//是否为IE浏览器
ADM.ISIE=navigator.appName.indexOf("Microsoft")!=-1;
//代理
ADM.AFENT=navigator.appName.toLowerCase();
//是否为WINDOWS平台理
ADM.ISWINDOWS=ADM.AFENT.indexOf("win")!=-1;
//是否为MAC平台理
ADM.ISMAC=ADM.AFENT.indexOf("mac")!=-1;
//是否为UNIX平台理
ADM.ISUNIX=ADM.AFENT.indexOf("x11")!=-1;