Apple iOS ونقص دعم Websockets HTML5
سؤال
لماذا لا تدعم Apple Websockets على Safari iOS؟
هذا هو هل حقا مزعج بالنسبة لي ...
أنا الآن أتطلع إلى تنفيذ مذنب/Bayeaux للمستعرضات التي لا تدعم HTML Websockets ؛ (
المحلول
أقوم بتشغيل جهاز iPad مع iOS 4.2 Beta 3 ، ويدعم مآخذ الويب بالفعل.
نصائح أخرى
حسنًا ، بعد الكثير من البحث بعد ظهر هذا اليوم ، أستخدم الآن Socket.io-DOODE على الخادم و Socket.io على العميل.
في حالة توفر HTML5 Websockets ، فإنه يستخدم بروتوكول WebSocket. ثم يعود إلى الفلاش ، ويعود في النهاية إلى كل ما هو مناسب من: Ajax Long Bolling ، Ajax Multipart Streaming ، Iframe Forever ، JSONP.
المشروع هنا:
www.socket.io
Guillermo Rauch خذ القوس. أنت أسطورة.
كان من الأفضل كتابة جانب الخادم في Java ، لكنني أعتقد أن Node.js سيتعين عليه القيام به. أحب القليل من الإكمال التلقائي للعقدة JavaScript ... ؛ (أعتقد أنه من الصعب أن تبقي الجميع سعداء طوال الوقت!
لدي الآن ضغط خادم في Safari 4.x على iOS ؛)
الانتقال إلى بروتوكولات السقوط السلس.