Javascript 如何确定用户使用的浏览器?
我想显示一个弹出窗口,告诉用户他们的浏览器是否过时。如何找出他们在javascript中使用的浏览器?查看此浏览器检测脚本: 找到版本后,u将根据需要比较并显示弹出窗口。不检测浏览器,检测浏览器功能。关于堆栈溢出已经有了很好的讨论:Javascript 如何确定用户使用的浏览器?,javascript,browser-detection,Javascript,Browser Detection,我想显示一个弹出窗口,告诉用户他们的浏览器是否过时。如何找出他们在javascript中使用的浏览器?查看此浏览器检测脚本: 找到版本后,u将根据需要比较并显示弹出窗口。不检测浏览器,检测浏览器功能。关于堆栈溢出已经有了很好的讨论: 这不是对这个问题的回答。谁在乎别人怎么想。 function BrowserDetection() { if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
这不是对这个问题的回答。谁在乎别人怎么想。
function BrowserDetection() {
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var ffversion = new Number(RegExp.$1) ;
}
else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
var ieversion = new Number(RegExp.$1);
}
else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var chromeversion = new Number(RegExp.$1);
// capture x.x portion and store as a number
}
else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var oprversion = new Number(RegExp.$1)
}
else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var safariversion = new Number(RegExp.$1);
}
}