2012-04-27 33 views
7

Điều này dành cho trang web công ty tư nhân với khoảng 10.000 người dùng.Phát hiện Trình duyệt cũ hơn hai năm

Tôi đã nhìn thấy một số nỗ lực để phát hiện trình duyệt nhưng không có gì với độ tuổi của trình duyệt, có ai có ý tưởng về điều này không?

Dự án liên quan:

Cho đến nay tôi đã suy nghĩ phía khách hàng nhưng nếu có bất kỳ tùy chọn phía máy chủ Tôi mở cửa cho rằng như tốt.

không tìm cách xóa các trang web.

Họ đang tìm kiếm để nâng cấp trình duyệt và hiện đang muốn thả hỗ trợ cho các trình duyệt cũ hơn hai năm

+0

Nếu họ có bất kỳ hệ thống Windows XP, nó sẽ là một chút của một thủ thuật. IE8 là phiên bản mới nhất của IE dành cho Windows XP và đã hơn hai năm. –

+0

có nhưng tôi có thể hướng họ đến một tùy chọn trình duyệt khác như Chrome hoặc FireFox nếu đó là trường hợp –

+0

@PhillPafford Bạn không thể mong đợi mọi người trộn từ thiết bị đến thiết bị, trình duyệt đến trình duyệt để tiêu thụ nội dung của bạn. Xây dựng một cái gì đó hoạt động trên tất cả. Điều đó không có nghĩa là nó phải hoạt động giống nhau trên tất cả, nhưng không xa lánh khách hàng có thể đang sử dụng thiết bị/trình duyệt hơi cũ. – Sampson

Trả lời

16

Bạn đang đi về nó tất cả các cách sai. Bạn không hỗ trợ các trình duyệt, bạn hỗ trợ các tính năng. Trình duyệt không hết hạn như một lon đậu trong phòng đựng thức ăn của bạn. Sử dụng tính năng phát hiện và polyfills khi phát triển - điều này sẽ hồi tố cung cấp hỗ trợ cho các trình duyệt 10 tuổi.

Các công cụ khác nhau tồn tại để giúp bạn hỗ trợ các trình duyệt có thể thiếu trong bộ phận tính năng. Một trong những phổ biến là Modernizr. Điều này không chỉ hiển thị một đối tượng cho bạn biết hơn 40 thứ khác nhau về những gì mà tác nhân người dùng có khả năng, nó cũng tạo thành một tập hợp con các thẻ HTML5 và gắn các tên lớp CSS thông tin vào tài liệu của bạn cho phép bạn tạo kiểu cho các trình duyệt hỗ trợ hoặc không không hỗ trợ bất kỳ tính năng cụ thể nào.

Sử dụng các thực hành tuyệt vời như thế này sẽ mang lại trải nghiệm tốt hơn cho khách hàng của bạn, cải thiện danh tiếng cho nhà tuyển dụng của bạn và ít thất vọng hơn khi bạn phải cố gắng tìm ra một số biểu hiện kỳ ​​diệu để xác định thời cổ đại của một trình duyệt vô danh chuỗi tác nhân người dùng có thể thay đổi.

+0

hmm nhưng không phải danh sách các tính năng sẽ dài (hoặc lâu hơn) sau đó là danh sách các tác nhân người dùng? –

+5

@PhillPafford Tính năng đáng tin cậy, chuỗi tác nhân người dùng không. – Sampson

+3

Bạn chỉ phát hiện các tính năng bạn cần. – Venge

3

Firefox bao gồm ngày tạo trong chuỗi Tác nhân người dùng, nhưng tôi không chắc liệu các trình duyệt khác có làm điều đó không. Tôi nghĩ rằng đặt cược tốt nhất của bạn sẽ được sử dụng một cách tiếp cận danh sách trắng hơn là cố gắng để danh sách đen một số lượng không rõ của các trình duyệt. Dưới đây là một số trang web có thể giúp bạn cảnh báo người dùng khi trình duyệt của họ không nằm trong danh sách trắng của bạn.

+0

Điều đó nói rằng, đề xuất của @Jonathon Sampson để sử dụng tính năng phát hiện và polyfills có lẽ là một giải pháp mạnh mẽ hơn. –

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