browser.js浏览器内核判断工具

浏览器类型和内核判断的利器,browser.js这个小工具挺实用的。你要是经常兼容性问题,是 IE 的那些奇怪模式切换,这个脚本能帮上不少忙。它能区分IE 兼容模式Chrome 内核,识别得还挺准。

IE 项目还在维护的朋友应该都懂,判断是否是 IE 兼容模式有多重要。有时候你以为是 IE11,结果其实是 IE7 兼容模式在作怪。用这个脚本能轻松识别,不用再靠那些不靠谱的userAgent判断了。

支持主流内核,比如TridentBlinkWebKit这些都有覆盖。而且写法也简单,直接引入后调用就能用,不依赖任何框架,放项目里也不臃肿。

有几个项目用这个配合 IE 内核浏览器开发还挺方便,比如TabpageIESimpleBrowser这种搞多窗口或者封装浏览器控件的场景,识别浏览器内核就变得关键。

哦对了,和一些常见工具配合也不错,比如你写的duilib浏览器控件、或者想自定义Chrome 启动器行为时,先判断一下浏览器类型,逻辑就清晰多了。

如果你手头还有老项目用的是 IE 内核,或者想做个自定义壳浏览器,这个browser.js可以先收着,关键时候真能省你不少排查时间。

js 文件大小:8.12KB