JavaScript cung cấp đối tượng navigator để tìm thông tin trình duyệt. Để lấy tên ứng dụng và thông tin phiên bản, dùng navigator.appName và navigator.appVersion. Thảo luận từng cái.
Tên ứng dụng trình duyệt
Dùng navigator.appName. Có vẻ lạ mà "Netscape" là tên ứng dụng cho IE11, Chrome, Firefox, Safari. Kết quả luôn là Netscape.
Ví dụ
<html> <body> <script> document.write(navigator.appName); </script> </body> </html>
Kết quả
Netscape
Thông tin phiên bản trình duyệt
Dùng navigator.appVersion. Cung cấp thông tin chi tiết về trình duyệt.
Ví dụ
<html> <body> <script> document.write(navigator.appVersion); </script> </body> </html>
Kết quả
5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36