脚本-浏览器内核判断和用户使用哪种浏览器
来源:互联网 发布:java中的网络编程 编辑:程序博客网 时间:2024/05/18 02:56
window.onload = function () {
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;
if (Sys.ie) {
//alert('IE: ' + Sys.ie);
if (Sys.ie < 7)
alert('温馨提示:您好,您当前使用的是IE: ' + Sys.ie + ' , 请使用 Internet Explorer 7 以上版本的浏览器.');
}
if (Sys.firefox) { //alert('Firefox: ' + Sys.firefox);
//alert('Firefox: ' + Sys.firefox);
if (Sys.firefox < 30)
alert('温馨提示:您好,您当前使用的是Firefox: ' + Sys.firefox + ' , 请使用 Firefox 30 以上版本的浏览器.');
}
if (Sys.chrome) {// alert('Chrome: ' + Sys.chrome);
//alert('Chrome: ' +Sys.chrome);
if (Sys.chrome.split('.')[0] < 30)
alert('温馨提示:您好,您当前使用的是Chrome: ' + Sys.chrome + ' , 请使用 Chrome 30 以上版本的浏览器.');
}
//if (Sys.opera) alert('Opera: ' + Sys.opera);
//if (Sys.safari) alert('Safari: ' + Sys.safari);
}
//判断用户使用哪种浏览器
function CheckBrowser() {
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;
//以下进行测试
if (Sys.ie) return 0;
if (Sys.firefox) return 1;
if (Sys.chrome) return 2;
if (Sys.opera) return 3;
if (Sys.safari) return 4;
return -1;
}
- 脚本-浏览器内核判断和用户使用哪种浏览器
- 判断用户使用的浏览器和系统
- 使用js判断手机端和pc端浏览器内核
- PHP判断访问用户是使用PC浏览器和手机浏览器
- js脚本判断浏览器和操作系统
- 判断用户使用的浏览器是微信5.0之上浏览器
- js判断用户使用的是什么浏览器
- JS判断用户使用的浏览器类型
- 判断浏览器内核
- 判断浏览器内核
- 判断浏览器内核方法
- 判断浏览器内核
- 浏览器用户脚本
- 判断浏览器脚本detect
- 判断用户使用的浏览器是否对系统合适的脚本代码
- JS检测用户使用哪种浏览器
- js判断用户浏览器类型(IE或IE内核和非IE)及判断IE浏览器版本(32位或64位)
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- Python 基础拾遗(四)
- MongoDB入门
- yolo的训练和测试
- Singleton模式详解--设计模式(1)
- 用以生产环境的Hadoop版本比较
- 脚本-浏览器内核判断和用户使用哪种浏览器
- Java并发基础知识(内存栅栏+volatile+synchronized详解+java锁优化+wait notify+AbstractQueuedSynchronizer详解+线程中断)
- Emeditor 增强宏功能脚本
- js(replace)的使用(全部替换,变量替换)
- Fresco的初步使用
- [BZOJ3295][Cqoi2011]动态逆序对(分块重建)
- Anroid Studio Design 报错导致不能查看问题的解决
- php.ini修改php上传文件大小限制的方法详解
- 【Swift基础】01常量&变量