2011-06-10 18 views
33

Tôi đang đăng nhập lỗi trên trang asp.net-mvc của mình và tôi muốn xem liệu có phát hiện thông tin trình duyệt của người dùng (tên, phiên bản, v.v.) không. trình duyệt rất cũ. Thông tin này sẽ giúp tôi tránh được thời gian gỡ lỗi nếu tôi biết họ đang sử dụng trình duyệt "Không được hỗ trợ".trong bộ điều khiển trong asp.net-mvc làm cách nào tôi có thể nhận thông tin về trình duyệt của người dùng?

Trả lời

34

Bạn có thể thử thuộc tính Request.Browser. Nó sẽ chứa khá nhiều thứ bạn có thể cần về trình duyệt của khách hàng (giả sử nó đang gửi tiêu đề UserAgent đúng cách).

+5

Có vẻ Request.Browser.Browser là một trong những để kiểm tra tên trình duyệt. – Veverke

62

Bạn có thể nhận các User Agent cung cấp mà cung cấp thông tin trình duyệt:

Request.UserAgent 

Có một trang web trong đó liệt kê sử dụng trình duyệt chuỗi đại lý:. http://www.useragentstring.com

giá trị khác bạn có thể quan tâm đến

Request.Browser.Platform 
Request.Browser.Version 
Request.Browser.EcmaScriptVersion 
+1

được bỏ phiếu do liên kết tới chuỗi tác nhân người dùng – Veverke

+2

Yêu cầu.Browser trả về 113 thuộc tính cho tôi. Khá nhiều thông tin hữu ích trong đó. –

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