Salut Adrien j'avais exactement le même probleme. Pour resoudre ce problème tu dois mettre ceci plutot dans ton index
et dans ton fichier config.xml tu ajoutes :
Je prefere te donner le tout parce que je suppose que tu fais beaucoup de requete ajax.
Salut tout le monde!
Aujourd'hui j'ai voulu me lancé dans une app cordova j'avais un site fait entierement avec angular donc portable sur n'importe quoi qui communique avec un serveur en socket.IO.
Je me suis dis "cool je vais juste avoir à copier coller mon app est responsive etc".
Donc je fais je mets evidement les .Js necessaire à cordova etc
Je lance mon app et là problème:
J'ai trouvé qu'il fallait installer le plugin white list, ce que j'ai fait.
J'ai egalement rajouté ces lignes au config.xml:
et dans mon index:
mais voilà seulement l'erreur est toujours là...
Si quelqu'un a connaissant la solution pourrait m'éclairer ce serait super!
Salut Adrien j'avais exactement le même probleme. Pour resoudre ce problème tu dois mettre ceci plutot dans ton index
et dans ton fichier config.xml tu ajoutes :
Je prefere te donner le tout parce que je suppose que tu fais beaucoup de requete ajax.
Merci beaucoup ça a résolu en parti mon problème!
je retiens le code pour mes futur projet!
j'ai cependant encore un soucis qui doit être du même ordre j'ai pleins d'erreur 404 de reqête socket.io sur http://file...
je vous copie colle ma console javascript (qui vient de ripple )
encore une fois je ne comprend pas vraiment ce a quoi ça correspond..
Est-ce mon app ou juste ripple ?
C'est plus une configuration niveau serveur je pense. Ton serveur utilise une adresse differente
et ton appli cordova une autre
Peut etre c'est du au cross domain origin. Moi dans mon application le serveur est fait avec symfony 2 et niveau configuration pour permettre a mon aapplication d'attaquer facilement mon serveur j'ai mit une config du genre
Jsais pas si sa peut t'aider mais chez moi sa marche sans probleme. Essai de trouver un equivalent pour ton serveur pour permettre a ton serveur de reconnaitre les requetes qui viennent d'ailleurs d'ou la ligne
OK merci :)
j'ai comrpis grâce à ton message que la route était changé.
J'ai regardé et j'ai modifié ma ligne io.connect() par io.connect("http://192.168.0.10:3000") pour déjà forcer les choses un peu
Et ensuite je me suis intéréssé a Ripple qui fait arriver par defaut les requete vers le reseau sur du local donc j'ai desactivé l'option :)
et j'ai deployé mon app sur un téléphone android et paf ça a marché du premier coup!!
Merci beaucoup de ton aide précieuse!
De rien :) beaucoup de courage. Si ton probleme est résolu tu marques alors le sujet en résolu :)