2015-12-10 22 views
7

Tôi chỉ read on MDN về window.navigator.userAgent:Có phải window.navigator.userAgent thực sự sẽ không còn được dùng nữa không?

Không dùng nữa Tính năng này đã bị xóa khỏi các tiêu chuẩn Web. Mặc dù một số trình duyệt vẫn có thể hỗ trợ nó, nó đang trong quá trình bị xóa. Không sử dụng nó trong các dự án cũ hoặc mới. Các trang hoặc ứng dụng Web sử dụng nó có thể bị hỏng bất cứ lúc nào.

Tôi không tìm thấy bất kỳ tham chiếu quan trọng nào khác trên web xác nhận tuyên bố này. Thông tin tác nhân người dùng được nhiều công ty sử dụng rộng rãi vì nhiều lý do khác nhau (phân tích, sửa lỗi trong trình duyệt cụ thể ...). Trong khi tôi hiểu rằng người ta nên sử dụng tính năng phát hiện trên ua đánh hơi nó chỉ có vẻ khó tin rằng thông tin này sẽ biến mất.

Nó thực sự biến mất hay chỉ là một thứ Mozilla?

Nếu có, có thay thế không?

+0

"Nếu có, có thay thế cho nó không?" - Có phần Xem thêm lớn trong tài liệu bạn liên kết tới. – Quentin

+0

Có, cảm ơn tôi đã đọc nó. Nó không trả lời câu hỏi của tôi. –

+0

Một trong số đó là "Sử dụng tính năng phát hiện đối tượng hướng đối tượng" – Quentin

Trả lời

1

Sử dụng tính năng phát hiện tính năng. Nếu bạn cần sử dụng tính năng X, hãy kiểm tra xem X có khả dụng hay không.

+1

Tôi biết và sử dụng tính năng phát hiện. Câu hỏi của tôi là về thông tin tác nhân người dùng. –

+0

Chuỗi tác nhân người dùng là vô nghĩa; nó không chứa thông tin.Rất nhiều chữ cái và số, nhưng tất cả đều là dối trá. – db48x

+1

Có, bạn không nên sử dụng chúng cho bất cứ điều gì quá nghiêm trọng. Tuy nhiên tất cả các công ty lớn mà tôi đã từng làm việc đã sử dụng chúng cho mục đích phân tích. Tôi chỉ muốn biết là nó thực sự biến mất và nếu như vậy là có một sự thay thế? –

3

Thông báo phản đối dường như không còn nữa. Nó đã bị xóa yesterday, hơn một năm sau khi câu hỏi này được hỏi lần đầu tiên, với nhận xét sau:

điểm đánh dấu rm. Điều này không bị xóa khỏi thông số kỹ thuật sống và cũng không bị phản đối. Hầu hết các trường hợp sử dụng đều không được khuyến khích vì lý do chất lượng, nhưng đó là điều khác.

Các WHATWG Living standard đã không phản đối bất động sản này, để khẳng định rằng tài sản không đi xa. Chắc chắn, đó là một crapshoot và dễ bị giả mạo, nhưng "không được khuyến khích sử dụng" không giống như "không được chấp nhận". Như bạn lưu ý, quá nhiều tác giả và tổ chức phụ thuộc vào thuộc tính này để nó được chỉ đơn giản là loại ra khỏi sự tồn tại và bị xóa khỏi triển khai.

Có lẽ sự nhầm lẫn về ý nghĩa của từ "không được chấp nhận" là những gì dẫn đến thông báo không dùng nữa ngay từ đầu. Bản thân bài viết vẫn được gắn thẻ không chính xác "Không được chấp nhận", nhân tiện.

Lưu ý rằng Mozilla không chịu trách nhiệm về các đóng góp cho tài liệu MDN. Cộng đồng là. Và như với bất kỳ cơ sở kiến ​​thức không chính thức, được cộng đồng khác (bao gồm cả trang web này), không xử lý thông tin của nó như phúc âm, luôn tham khảo chéo, vv (như bạn đã làm ở đây).

Các vấn đề liên quan