Sep 10

js javaScript检测浏览器和操作系统平台 不指定

Heck , 13:15 , 前端开发 , 评论(0) , 引用(0) , 阅读(750) , Via 本站原创 | |
      今天看JavaScript高级程序设计第8章检测浏览器和操作系统时smile,发现浏览器发展历史带着一种没有统一规范的过程走到了今天,这些混乱的过程,主要体现在user-agent字符串内容上,用了Win的人,很多都无知地认为世界只有IE这么一个浏览器,对他们来说带着一种打开浏览器就是打开IE的意思,没有Mozilla,Opera,Konqueror,Safari,NetScape这些可选的概念,但对于Web人员则不能对这些无知了,一个可靠的javaScript脚必须针对不同的客户平台作出不同准确识别,不单是浏览器类型对javaScript函数调用有关,浏览器依附的操作系统平台对浏览器的支持功能也有制约和支持,书中附带的detect.js,软完整给出了针对一系列用户浏览器和操作系统平台的检测,虽然直接对Code看难理解,不过跟着书本解析,理解起来还是不难的,里面几乎全是通过对user-agent字符串信息分析得到的,我往代码里添加了自己的注释。

detect.js



来源:Heck's Blog
地址:http://www.hecks.tk/javascript-js-detect-browser/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!