大多数浏览器与其渲染引擎密切相关,故本文检测思路:优先检测渲染引擎,在渲染引擎检测代码中添加 if 语句检测浏览器类型及版本(js 检测引擎思路参见上文《js 检测浏览器渲染引擎》)
var client = (function () {
// 浏览器,值为其对应的版本号
var browser = {
ie: 0,
firefox: 0,
safari: 0,
konq: 0,
opera: 0,
chrome: 0,
}