Browser Detection by Neeraj Chaurasia, 2016
● Mis-identifies Firefox version 61.0.2 as Firefox version 5
● Chrome version 68.0.3440.106 properly reports Chrome version 68.0.3440.106
● Mis-identifies IE 11.0.9600.19100 as Netscape version 5
● Mis-identifies Opera version 54.0.2952.64 as Chrome version 67.0.3396.87
● Mis-identifies Slimjet 19.0.2.0 as Chrome version 66.0.3359.117
● Safari version 11.4 (15F79) reports version 11.0
● Mis-identifies Edge version 41.16299.371.0 HTML 16.16299 as Chrome version 58.0.3029.110
To examine the details of this browser detection method, simply right-click this page and then select "View Page Source" (in Firefox - other browsers similar).
M.D.J. 2018/08/22
Chaurasia, Neeraj (2016) http://mrbool.com/how-to-detect-different-browsers-and-their-versions-using-javascript/25424.