2012-09-14 6 views
5

Wie kann ich im Internet prüfen, ob jemand eine Seite mit einer 3G-Mobilfunkverbindung besucht (also kein WiFi)? Dies, weil ich ein Video zeigen möchte, wenn jemand eine normale Internetverbindung über sein Telefon (mit WiFi) hat. Wenn jemand in diesem Moment eine langsame (nicht WiFi) Internetverbindung hat, möchte ich stattdessen ein Foto zeigen. Der Benutzer muss also die 30-MB-Videodatei nicht mit seiner Verbindungsversuch herunterladen und sein Bandbreitenlimit seines Providers zerstören. Ich bevorzuge eine clientseitige Lösung mit jQuery/Javascript oder Server-basiert mit PHP wenn möglich.Not-Wifi-Verbindung mit Telefonerkennungsprüfung

+0

siehe [HTML5 Video für iPhone/iPad. Wie erkennt man die Verbindungsgeschwindigkeit?] (Http://stackoverflow.com/q/4185266) und [Gibt es eine Möglichkeit, 3G- und 2G-Verbindungen auf Mobiltelefonen und Handheld-Geräten zu erkennen?] (Http://stackoverflow.com/ q/6885402) – CharlesB

Antwort

0

einen interessanten Ansatz gefunden die Verbindungsgeschwindigkeit mit PHP zu schätzen: http://www.emanueleferonato.com/2006/05/31/determine-connection-speed-with-php/

Die geschätzte Geschwindigkeit auf der Verbindung mit dem Server abhängen wird, damit es nicht so genau ist, aber Sie können eine große Idee geben. Sie können das Foto anzeigen, wenn das Ergebnis unter einem bestimmten Wert liegt.