Khi trạng thái tiêu đề, tôi muốn tìm một tính năng an toàn (có nghĩa là, không sử dụng navigator.appName hoặc navigator.appVersion) để phát hiện Google Chrome.Cách dựa trên tính năng an toàn để phát hiện Google Chrome bằng Javascript?
Bằng tính năng dựa trên Ý tôi là, ví dụ:
if(window.ActiveXObject) {
// internet explorer!
}
Edit: Như nó được chỉ ra, câu hỏi không có ý nghĩa nhiều (rõ ràng nếu bạn muốn thực hiện chức năng này, bạn kiểm tra cho nó, nếu bạn muốn phát hiện một trình duyệt cụ thể, bạn kiểm tra tác nhân người dùng), xin lỗi, đó là 5 giờ sáng;) Hãy để tôi nói cụm từ như thế này: Có bất kỳ đối tượng javascript và/hoặc tính năng nào độc đáo với Chrome hay không. ..
Tại sao (window.opera & & navigator.taintEnable & & document.evaluate & & navigator.product = 'Gecko'!)? Chắc chắn nếu bạn đang kiểm tra bởi tính năng sau đó nó không quan trọng mà trình duyệt nó được, nó quan trọng mà các tính năng nó hỗ trợ. – SCdF
Tôi đồng ý .. tại sao bạn cần phải làm điều đó theo cách này? Nó có vẻ như một ý tưởng tồi với tôi trừ khi có những lý do thuyết phục, bạn có thể giải thích? –
Như tôi đã nói, tôi đã hỏi phần lớn sự tò mò ... Tôi đã nhấn mạnh nhiều vào phần "an toàn" mà tôi nghĩ :), một cách khác để hỏi là: Bất kỳ đối tượng hoặc tính năng Javascript nào là duy nhất đối với Chrome? – jeannicolas