是否可以使用JavaScript识别运行开发浏览器的网站访问者,例如Chrome Canary ?
使用用户代理字符串,显然可以查看浏览器的版本,但随着增量的增加,我认为开发版本最终成为标准版本,最终成为旧版本;因此,定位版本号需要不断更新。
e.g。目前这些是Chrome的开发和库存版本:
金丝雀(2015年7月17日) Mozilla / 5.0(Windows NT 6.1; Win64; x64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 46.0.2457.0 Safari / 537.36
“股票”(17/07/15) Mozilla / 5.0(Windows NT 6.1; WOW64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 43.0.2357.134 Safari / 537.36
我正在使用Chrome作为示例,但如果可能的话,我还想定位Firefox和Safari测试版。
原因是为那些开发人员提供了特定的内容。