browser.js浏览器内核判断工具
浏览器类型和内核判断的利器,browser.js
这个小工具挺实用的。你要是经常兼容性问题,是 IE 的那些奇怪模式切换,这个脚本能帮上不少忙。它能区分IE 兼容模式
和Chrome 内核
,识别得还挺准。
IE 项目还在维护的朋友应该都懂,判断是否是 IE 兼容模式有多重要。有时候你以为是 IE11,结果其实是 IE7 兼容模式在作怪。用这个脚本能轻松识别,不用再靠那些不靠谱的userAgent
判断了。
支持主流内核,比如Trident、Blink、WebKit这些都有覆盖。而且写法也简单,直接引入后调用就能用,不依赖任何框架,放项目里也不臃肿。
有几个项目用这个配合 IE 内核浏览器开发还挺方便,比如TabpageIE和SimpleBrowser这种搞多窗口或者封装浏览器控件的场景,识别浏览器内核就变得关键。
哦对了,和一些常见工具配合也不错,比如你写的duilib
浏览器控件、或者想自定义Chrome 启动器
行为时,先判断一下浏览器类型,逻辑就清晰多了。
如果你手头还有老项目用的是 IE 内核,或者想做个自定义壳浏览器,这个browser.js
可以先收着,关键时候真能省你不少排查时间。
8.12KB
文件大小:
评论区