Tôi muốn hiển thị cửa sổ bật lên cho người dùng biết liệu trình duyệt của họ có lỗi thời không. Làm thế nào tôi có thể tìm ra trình duyệt nào họ đang sử dụng trong javascript?Tôi làm cách nào để biết trình duyệt nào người dùng đang sử dụng?
5
A
Trả lời
5
function BrowserDetection() {
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var ffversion = new Number(RegExp.$1) ;
}
else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
var ieversion = new Number(RegExp.$1);
}
else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var chromeversion = new Number(RegExp.$1);
// capture x.x portion and store as a number
}
else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var oprversion = new Number(RegExp.$1)
}
else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
var safariversion = new Number(RegExp.$1);
}
}
Sau đó, sau khi tìm thấy phiên bản, u sẽ so sánh và hiển thị cửa sổ bật lên theo nhu cầu của bạn.
5
Kiểm tra trình duyệt này phát hiện kịch bản:
0
Không phát hiện trình duyệt, phát hiện tính năng trình duyệt. Có một cuộc thảo luận hay về Stack Overflow đã có:
Các vấn đề liên quan
- 1. Làm cách nào để biết người dùng có đang sử dụng nhiều màn hình hay không
- 2. Tôi làm cách nào để xem trình duyệt của mình sử dụng trình duyệt nào?
- 3. Tôi làm cách nào để biết Chrome đang sử dụng phông chữ nào?
- 4. Làm cách nào để biết tôi đang sử dụng phiên bản OpenGL nào?
- 5. Người dùng nào đang chạy ứng dụng Rails của tôi?
- 6. Làm cách nào để biết quy trình nào đang sử dụng tệp dưới Java trong Windows?
- 7. Làm cách nào để biết quy trình nào đang sử dụng một tệp nhất định?
- 8. Làm cách nào để biết tôi đang sử dụng Phân phối Linux nào?
- 9. Tôi làm cách nào để biết loại máy chủ nào đang sử dụng?
- 10. Làm cách nào để biết tôi đang sử dụng phiên bản Symfony nào?
- 11. Làm cách nào để biết tôi đang sử dụng phiên bản servlet và JSP nào?
- 12. Làm cách nào để biết người dùng Jenkins đang chạy là gì?
- 13. Làm cách nào để nhận thông tin về Trình duyệt của Người dùng trong Flex?
- 14. Tôi đang sử dụng Rails3 với tinymce. Làm thế nào để trình bày người dùng đóng trình duyệt javascript sau đó nhập xss?
- 15. Làm cách nào để phát hiện thiết bị iOS mà người dùng của tôi đang sử dụng?
- 16. Làm thế nào tôi có thể biết tôi đang sử dụng x64 hay x86 bằng .NET?
- 17. Tôi làm cách nào để sử dụng tập lệnh để tạo người dùng trong mongodb?
- 18. Làm cách nào để biết tôi đang ở trong chương trình con nào?
- 19. Làm cách nào để khởi chạy URL trong trình duyệt mặc định của người dùng từ ứng dụng của tôi?
- 20. Làm cách nào để biết tôi đang sử dụng phương thức lặp nào khi sử dụng phương pháp Integer.times?
- 21. Làm cách nào để nhận id trình duyệt của người dùng bằng JSF?
- 22. Làm cách nào để biết phiên bản ứng dụng đường ray nào đang sử dụng
- 23. Làm cách nào để biết người dùng trực tuyến của trang web của tôi
- 24. Làm cách nào để biết người dùng đã rời khỏi trang web của tôi
- 25. Làm cách nào để người dùng ứng dụng biết kết nối được thực hiện qua SSL?
- 26. Làm thế nào để biết liệu người dùng có đang cuộn khung dữ liệu
- 27. Tôi làm cách nào để sử dụng phông chữ cụ thể khi người dùng đang chạy Linux?
- 28. Làm cách nào để biết trang của tôi có được đặt làm trang chủ của người dùng không?
- 29. Làm cách nào để tránh nhiều trình kích hoạt trên EditText khi người dùng đang gõ?
- 30. Làm cách nào để xử lý người dùng đến trang thông qua nút trình duyệt ngược?
Đây không phải là câu trả lời cho câu hỏi. Ai quan tâm họ đang nghĩ gì. –