这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了 javascript 判断当前浏览器版本并判断 ie 版本的相关资料, 需要的朋友可以参考下
javascript 判断当前浏览器版本并判断 ie 版本:
- <span style="font-size:18px;">
- 方便以后再次使用:
- </span>
- <span style="font-size:18px;">
- 1、判断ie版本
- </span>
- <pre name="code" class="javascript"><span style="font-size:18px;">//js判断Ie 版本
- function IeVesion() {
- var Sys = {};
- var ua = navigator.userAgent.toLowerCase();
- var s;
- (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
- (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
- (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
- (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
- (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
- var ieversion;
- if (Sys.ie){
- ieversion = parseInt(Sys.ie);
- if(ieversion<8) {
- alert("尊敬的用户!\n\n 您目前使用的Internet Explorer版本为:"+Sys.ie+"");
- setIsTextReadOnly(true);
- }
- } else if (Sys.firefox) {
- ieversion = Sys.firefox;
- //setIsTextReadOnly(true);
- } else if (Sys.chrome) {
- ieversion = Sys.chrome;
- } else if (Sys.opera) {
- ieversion = Sys.opera;
- } else if (Sys.safari) {
- ieversion = Sys.safari;
- }
- } </span>
2、判断是什么类型浏览器
- <span style="font-size:18px;">
- </span>
- <pre name="code" class="javascript"><span style="font-size:18px;">//js判断浏览器
- //判断浏览器版本
- function getIEVersion() {
- var OsObject = "";
- if(navigator.userAgent.indexOf("MSIE")>0) {
- return "MSIE"; //IE
- } else if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
- return "Firefox"; //火狐
- } else if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
- return "Safari"; //Ipad浏览器
- } else if(isCamino=navigator.userAgent.indexOf("Camino")>0){
- return "Camino";
- } else if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
- return "Gecko";
- }
- }</span>
来源: http://www.phperz.com/article/17/0514/327549.html