在不同的平臺和不同的瀏覽器中對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;
如下就是適別不同的平臺和瀏覽器方法
//瀏覽器版本
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;