Pertanyaan Soket Web di Peramban Android Samsung Galaxy S3?


Jadi, ternyata webapp yang kami lakukan, yang menggunakan websockets, tidak berfungsi pada browser Android Samsung Galaxy S3. Masalahnya adalah, Browser Android tidak seharusnya memiliki dukungan soket web, tetapi tampaknya seperti ini, meskipun websockets tidak berfungsi, koneksi memakan waktu lama dan tidak pernah berhasil. Webapp kami memiliki fallback untuk Android Browser, yang menggunakan implementasi websockets flash, jika pengguna menginstal flash, tetapi karena ia mendeteksi websockets didukung pada S3, itu tidak menggunakan fallback.

Apakah ada yang mengalami masalah yang sama? Apakah ada yang tahu versi web browser apa yang digunakan browser S3? (bahkan tes gema WebSocket.org gagal)


8
2017-11-12 18:25


asal


Jawaban:


Saya memiliki masalah yang sama dengan SGS 3 seperti Anda dan kami juga memiliki flash fallback. Masalahnya adalah bahwa android lain kembali untuk kami undefined ketika kamu menelepon window.WebSocket TAPI SGS3 tidak. Jadi kami memecahkan masalah ini dengan window.WebSocket = undefined;. Jadi flashback kami mulai bekerja.


1
2017-09-24 10:29



Sepertinya browser default Android mengimplementasikan WebSocket API, tetapi tidak melakukan apa-apa. Namun (setidaknya pada S2 + saya), tidak ada CLOSING properti di WebSocket, sehingga Anda dapat menggunakan fungsi berikut untuk mendeteksi apakah WebSockets benar-benar didukung:

websocketSupported = function() {
    if(typeof WebSocket === 'undefined') {
        return false;
    }

    return 'CLOSING' in WebSocket.prototype;
} ();

1
2018-05-10 20:09



Namun saya sangat terlambat untuk menjawab pertanyaan ini. Tapi tetap saya ingin berbagi bahwa tidak ada browser ANDROID yang masih mendukung WebSockets. Lihat ini 

Saya juga membuat aplikasi PhoneGap dasar menggunakan data mendorong menggunakan SignalR dan mencoba untuk berjalan pada versi ANDROID yang berbeda dan menemukan bahwa itu bekerja baik pada SAMSUNG ACE DUOS, MICROMAX A116 dan satu model SAMSUNG yang sangat tua (maaf saya tidak dapat mengingat nomor model ) tetapi gagal pada SAMSUNG GALAXY S3.


0
2018-05-02 07:34