SORU
9 EKİM 2008, PERŞEMBE


İnternet bağlantısı çevrimdışı olduğunu tespit?

Nasıl İnternet bağlantısı çevrimdışı JavaScript olduğunu tespit etmek için?

CEVAP
9 EKİM 2008, PERŞEMBE


Bağlantı yaparak kayıp olduğunu da tespit edebilirsinizbaşarısız XHR istekleri.

Standart yaklaşımisteği yeniden deneyinbirkaç kez. Eğer geçmesi değilkullanıcı uyarıbağlantıyı kontrol etmek için, vedüzgün bir şekilde başarısız.

Not:Tüm uygulama koymak için bir "çevrimdışı" devlet hata eğilimli devlet idare iş bir sürü neden olabilir bağlantıları gelip geçicidir.. kablosuz, vb. Yani senin en iyi bahis olabilir sadece başarısız incelikle, koruma veri ve uyarı kullanıcı.. izin onları eninde sonunda düzeltme Bağlantı Sorun orada değil, ve devam kullanarak uygulama ile adil bir miktar bağış.

Not:Olabilir onay güvenilir bir site gibi google için bir bağlantı, ama bu olmayabilir tamamen faydalı olsun diye kendi isteği, çünkü google olabilir kullanılabilir, kendi uygulama olmayabilir, ve sen hala ... idare kendi bağlantı sorunu. Google'a ping göndermeye internet bağlantısı değildir, eğer bu Bilgi sizin için yararlı ise, o zaman sorun değerinde olabilir bu yüzden doğrulamak için iyi bir yol olacaktır.

Not:Bir Ping gönderiyoriki yönlü bir ajax isteği her türlü yapmak istiyorsunuz aynı şekilde elde edilebilir, ama bu durumda google için bir ping gönderme bazı zorluklar doğuracaktır. İlk olarak, genellikle ajax iletişim yapımında karşılaşılan çapraz etki alanı aynı sorunlar olurdu. Tek seçenek Bu.. sunucu tarafında bir proxy kurmak, neyin aslında 0 ** (veya herhangi bir site) google ve app ping sonuçlarıcatch-22çünkü eğer internet bağlantısı aslında sorun, biz mümkün olmayacaktır almak için sunucu ve bağlantı sorunu sadece bizim kendi etki, biz mümkün olmayacaktır fark belli. Çapraz etki alanı diğer teknikler denedim, örneğin, başarı için google.com ve sonra yoklama iframe gösteren sayfanızda bir iframe/başarısızlık (içerik, vb inceleyin) gömme olabilir. Bir resim gömme gerçekten neler olduğu konusunda iyi bir sonuç çıkarmak için iletişim mekanizmasını yararlı bir tepki göstermemiz gerekiyor, çünkü bize bir şey olmayabilir. Yani yine, bir bütün olarak internet bağlantı durumunu belirleme değerinden daha fazla sorun olabilir. Belirli bir uygulama için bu seçenekleri ağırlık gerekecek.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • Droid Life

    Droid Life

    17 Kasım 2009
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009