none
Windows phone 8, phonegap windows.open inopérant RRS feed

  • Discussion générale

  • Bonjour,

    nous rencontrons un problème avec le développement d'une application html5/js/phonegap et windows phone 8

    Nous souhaitons faire un appel avec la fonction phonegap window.open() pour ouvrir une page internet dans le navigateur du téléphone et en fonction du type de téléphone : windows phone 7 ou 8.

    Cela fonctionne correctement avec la version 7, on sort correctement de l'application et la page est chargée dans le navigateur de l'appareil :

    if (device.platform == 'WinCE') { //wp7
        var ref = window.open('http://www.test.com/accueilwp7', '_system', 'location=no');
    }

    Cela ne fonctionne pas en revanche sur windows phone 8, où rien ne se passe.
    Nous avons bien utilisé le code pour la plateforme windows phone 8 'Win32NT' et testé différents paramètres d'appel.
    De même sans utiliser le test de plateforme pour forcer ce comportement sur toutes les plateformes.

    if (device.platform == 'WinCE') { //wp7
        var ref = window.open('http://www.test.com/accueilwp7', '_system', 'location=no');
    }else{
        var ref = window.open('http://www.test.com/accueilwp8', '_system', 'location=no');
    }
    /* //old test
    if (device.platform == 'Win32NT') { //wp8
        //var ref = window.open('http://www.test.com/accueilwp8', '_system', 'location=no');
    }*/

    Quelqu'un aurait-il une piste pour résoudre ce problème? Du côté de phonegap cette fonctionnalité est pourtant censé fonctionner.

    Cordialement


    • Modifié Windowsphone_8 vendredi 7 février 2014 15:56
    • Type modifié Aurel Bera jeudi 13 février 2014 08:59 discussion
    vendredi 7 février 2014 15:55

Toutes les réponses