2013-07-05 1 views

Répondre

0

Vous devez utiliser le Network Info API, qui vous fournit des valeurs au sujet de la bandwidth (estimation s Mb /) et si la connexion actuelle est metered (données mobiles vs Wifi).

metered devrait suffire à dire si l'utilisateur est sur le wifi. Il n'y a pas besoin de lire les paramètres! Cette API est même accessible pour les applications Web.

+0

Cela semble être la seule façon de le faire. Je l'ai testé avec une carte sim sur un plan illimité et navigator.mozConnection.metered rapporté faux (ce qui est logique). Je n'ai pas été en mesure de vérifier que les rapports sont vrais lorsque vous utilisez un forfait de données limité. – Bob

Questions connexes