2012-05-30 4 views
0

Comment puis-je tester si le site fonctionne sur un appareil mobile? Quel est l'équivalent de l'ancien Phonegap.available? Depuis que je suis passé de PhoneGap 1.3.0 à Cordova 1.7.0 ça ne marche pas, j'ai essayé.Phonegap/Cordova s'exécutant sur un appareil mobile

window.cordova 

Mais cela renvoie également vrai sur un navigateur de bureau.

+0

l'utilisateur ouvrira le site à partir de le navigateur mobile en tapant l'URL ou sera-t-il une application sur l'appareil (une application hybride mobile)? – Futur

+0

sur une application de l'appareil mobile – Sebastian

Répondre

0

Vous pouvez également créer un événement pour deviceready, qui ne se produira si l'application est exécutée à partir d'un appareil mobile:

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() 
{ 
    alert("We're mobile!"); 
} 
+0

Je doute, cela ne fonctionne que si c'est une application hybride, et si le site est ouvert à partir d'un navigateur mobile par l'utilisateur? – Futur

+0

Ce n'est pas un événement déclenché par le navigateur, c'est un événement déclenché par Phonegap/Cordova. –

+0

Votre téléphone JS s'exécute seul dans un navigateur et ses événements ne seront déclenchés que si l'application est une application hybride. Vérifiez les docs plz – Futur

0

Juste si quelqu'un google il:

PhoneGap.available 

est remplacé par:

device.available 
Questions connexes