2010-07-31 32 views

Trả lời

21

Hầu hết các câu trả lời cho câu hỏi "Khi nào trình duyệt X hỗ trợ tính năng HTML5 Y?" được trả lời bởi When Can I Use. Ngoài danh sách trong quá khứ, hỗ trợ hiện tại và tương lai mỗi mục cũng thường có liên kết đến tin tức có liên quan.

Cập nhật:

Microsoft đã tích cực tham gia vào IETF HyBi làm việc nhóm (WebSockets giao thức) và cũng có thể tham gia vào công việc của W3C trên WebSockets API . Bản phát hành bản xem trước IE 10 có hỗ trợ WebSocket được tích hợp sẵn nên có vẻ như chúng ta sẽ sớm thấy một phiên bản phát hành chính thức của IE với WebSockets.

WebGL trong IE vẫn trông khá không chắc chắn. Microsoft tuyên bố các vấn đề bảo mật cơ bản với thiết kế WebGL, nhưng tôi nghi ngờ nó có nhiều việc phải làm với thực tế là Microsoft có quyền lợi trong việc quảng bá khung DirectX của riêng họ chứ không phải OpenGL (đó là những gì WebGL dựa vào).

+1

Liên kết đẹp - cảm ơn. –

2

Bạn có thể xem release notes hiện tại cho bản giới thiệu nền tảng - không có đề cập đến WebSockets hoặc WebGL.

+0

Cảm ơn. Trang bạn liên kết là thú vị để đọc bây giờ, và ràng buộc để được cập nhật khi IE9 trưởng thành hướng tới phát hành với nâng cấp bổ sung. – JohnnySoftware

0

Hiện tại, nhóm Microsoft IE đang cố gắng lấy HTML 5 và SVG (đồ họa 2D) thành Internet Explorer 9. Các nhà sản xuất trình duyệt web khác đã được vận chuyển với những tiêu chuẩn được xây dựng trong nhiều năm.

Apple Safari, Google Chrome và Mozilla Firefox đều chạy tốt trên Windows. Chỉ cần một cú click chuột để khởi chạy một trình duyệt khác. Mất một hoặc hai năm để xem những gì Microsoft có thể làm.

Tiến trình của IE đã liên tục bị gián đoạn băng hà trong cả thập kỷ này.

Không, IE hiện không hỗ trợ WebGL và các bản beta từ các nhà sản xuất trình duyệt khác đã chạy nó. IE9 sẽ không bắt kịp với các tiêu chuẩn web hiện đại như WebGL, chỉ những cái đã được đưa ra trong vài năm trở lên.

IE9 không phải là trình duyệt web đa nền tảng. Nó sẽ chỉ chạy trên một số phiên bản cụ thể của Microsoft Windows. Chỉ cần chạy một trong các trình duyệt web chuẩn và bạn có thể xem WebGL có thể làm gì. Betas hiện tại của họ đang chạy một số bản demo WebGL ấn tượng ngay bây giờ.

+0

Yea, đây không phải là nền tảng chéo và cũng không cập nhật. Thật không may, do sự cạnh tranh không lành mạnh, mảnh crap này là trình duyệt của đa số. –

+2

Chỉ trong năm 2000 là đúng. Trong năm 2010, thị phần máy tính để bàn IE giảm mạnh và giảm xuống dưới 50%. Bây giờ, nó dưới 45%. Kết hợp, Chrome và Firefox có hơn 48%. IE không phải là trình duyệt web đa số theo bất kỳ cách nào. Trên thiết bị di động, IE hầu như không tồn tại. Chrome và Safari thống trị ở đó. IE đã có một thập kỷ dài chạy và nó vẫn dẫn đầu chống lại bất kỳ trình duyệt duy nhất khác trên máy tính để bàn. Với tốc độ IE đang giảm, điều đó cũng sẽ sớm thay đổi. – JohnnySoftware

4

Nhóm IE đã thêm một triển khai WebSocket tại HTML5 Labs là nền tảng thử nghiệm của họ để triển khai mới. Rất có thể WebSockets sẽ làm cho nó trong IE9

+0

Ví dụ hoạt động trong IE9 RC, vì vậy tôi đoán nó sẽ được hỗ trợ trong trận chung kết. Trên thực tế nó có thể được sử dụng Silverlight. – Luke

+0

Silverlight đã bị Microsoft từ chối vào năm 2011 để tập trung năng lượng vào HTML 5. Rõ ràng, HTML 5 và JavaScript có thể làm những gì Silverlight đang cố gắng đạt được, và sử dụng chúng giúp loại bỏ sự cần thiết phải cài đặt và hỗ trợ một plugin. – JohnnySoftware

0

Là dự phòng cho đến khi Microsoft thêm hỗ trợ WebGL, phiên bản Google Chrome Frame beta hiện hỗ trợ WebGL.

1

Microsoft có vẻ khá miễn cưỡng khi triển khai WebGL trong IE, vì OpenGL là đối thủ cạnh tranh với DirectX. Vì vậy, tôi nghĩ rằng chúng tôi không thể thấy WebGL trong IE trong tương lai gần.

Tôi đã bắt đầu dự án Nguồn mở có tên JebGL có thể phục vụ như một dự phòng cho người dùng IE. Đó là một ứng dụng Java khi hoàn tất sẽ đóng vai trò như một sự thay thế plugin cho một canvas WebGL. Nó vẫn đang trong giai đoạn phát triển ban đầu, nhưng bạn có thể xem bản trình diễn tại http://jebgl.googlecode.com

0

RE: WebSockets: No. Mục tiêu là hỗ trợ websocket trong IE10. Tests show rằng nó chỉ có một phần hỗ trợ.

2

Có nhiều cuộc thảo luận về các vấn đề bảo mật của WebGL. Lần đầu tiên tôi nghe về nó trên một trong những podcast của Steve Gibson. Vì nó cho phép truy cập ở mức độ thấp hơn đối với cả hệ điều hành và phần cứng, mọi lỗ hổng có thể bị khai thác nghiêm trọng hơn nhiều. Tìm kiếm nhanh trên Google đã tìm thấy bài viết này cùng với mô tả và video về một số lỗi: http://www.contextis.com/research/blog/webgl2/

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