2010-04-07 24 views
5

Tôi đã đọc ở đâu đó rằng phiên bản thân của Firefox đã có cài đặt WebSocket. Tuy nhiên, tôi đã thử 3.7a4pre mà không thành công. Nó vẫn còn mang lại cho tôi thông báo lỗi "WebSocket không được xác định" cũ. Tôi có nhầm lẫn với WebWorkers không?Firefox WebSockets

Sử dụng triển khai WebSocket dựa trên flash không phải là một tùy chọn. Xin tư vấn.

Trả lời

4

Theo bug 472529 một bản vá chưa được áp dụng cho thân cây.

WebSocket (cả API và giao thức dây) vẫn đang ở chế độ nháp, vì vậy chúng tôi vẫn chưa thực hiện được.

Sử dụng triển khai WebSocket dựa trên flash không phải là một tùy chọn.

Tôi sợ dự phòng (Flash, Java, XMLHttpRequest long-polling v.v.) là tùy chọn duy nhất của bạn trong Firefox ngay bây giờ. Trình duyệt duy nhất hiện có WebSocket gốc là Chrome.

1

WebSockets vừa được cập nhật trên thân cây Firefox.

0

Kể từ Firefox hỗ trợ WebSockets không đúng tiêu chuẩn chính thức của nó có tiền tố "Moz", vì vậy bạn phải kiểm tra xem WebSocket là đối tượng hiện có, nếu có sử dụng nó, nếu không có kiểm tra MozWebSocket, nếu có, sau đó sử dụng nó. Kể từ Firefox 11, chúng hỗ trợ WebSockets mà không cần tiền tố, vì vậy nó giống như trong Chrome ngay bây giờ.