Đây là tác nhân người dùng cho IE 11 trên Windows 8.1 (Preview)App_Browsers định nghĩa tập tin cho IE 11
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Tôi đang tìm kiếm một tập tin .browser cho một trong hai thư mục App_Browsers trong ứng dụng hoặc c của tôi: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ Trình duyệt để phát hiện đúng IE11.
Kể từ khi tác nhân người dùng thay đổi từ có chứa "MSIE" như thế này IE10 user agent
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0; Touch)
Tôi đã thử khoảng 100 biến thể không thành công.
Tại sao bạn cần tệp .browser? Browser thậm chí còn khét tiếng hơn khi trình duyệt đánh hơi sai (đó là toàn bộ lý do chúng tôi thay đổi chuỗi UA trong Opera khi chúng tôi làm việc ở đó, vì nó phát hiện Opera 10 là Opera 1). Nếu bạn muốn sử dụng trình duyệt đánh hơi, có khả năng một cách khác. –
@DavidStorey: Một lý do có thể là .NET xác định những gì làm việc cho một khách hàng bằng cách phát hiện trình duyệt. Khi IIS không nhận ra IE11, nó không cho phép Session Cookies cho một. –