Tôi không hỗ trợ IE8 trở xuống và dựa trên useragent đã kiểm tra tất cả các yêu cầu được thực hiện từ một trong các trình duyệt này được giới thiệu đến một trang nơi tôi giải thích lý do và hiển thị liên kết đến các trình duyệt được hỗ trợ.Mã trạng thái http thích hợp để cho biết trình duyệt không được hỗ trợ?
Có mã trạng thái HTTP để đi cùng với điều này không? 200 Sẽ không đúng vì người dùng không nhận được trang mà anh ta yêu cầu và 505 (Phiên bản không được hỗ trợ) đề cập đến một phiên bản HTTP lỗi thời, cũng không phải như vậy.
thay vì cố gắng, phát hiện phía trình duyệt hoặc tốt hơn, hiển thị thông điệp cảnh báo hoặc bất kỳ thứ gì chỉ có css nếu IE8 hoặc thấp hơn, bạn không cần script cho điều đó. – mpm
Tôi nghĩ, không có trạng thái phản hồi HTTP đặc biệt cho trường hợp của bạn. 505 - phiên bản HTTP không được hỗ trợ, chẳng hạn như tác nhân web sử dụng HTTP/1.1 nhưng máy chủ HTTP chỉ hỗ trợ HTTP/1.0 –
Bạn có thể sử dụng 402 "yêu cầu thanh toán" và đặt trang quyên góp để thu tiền để thuê nhà phát triển xây dựng hỗ trợ IE8:) – Ray