Browser Detection by Arun P Johny, 2010/03/08
● Firefox version 61.0.2 reports version 61.0
● Chrome version 68.0.3440.106 properly reports Chrome version 68.0.3440.106
● Mis-identifies IE 11.0.9600.19100 as "Others" with no version indicated
● Mis-identifies Opera 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 Safari with no version indicated
● 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
Johny, Arun P. (2010) https://stackoverflow.com/questions/2400935/browser-detection-in-javascript.