2014-06-24 1 views
0

Je développe des applications crossplates qui ciblent les plateformes Android, iOS, WindowsPhone et Blackberry.Applications Windows Phonegap - les scripts ne sont pas chargés depuis le corps

J'ai une application où certains scripts doivent être chargés à partir du corps. L'application fonctionne correctement et les scripts se chargent correctement sur les plates-formes Android et iOS, mais sur WindowsPhone 8, les scripts ne sont pas rechargés à partir de la section body de la page html.

Quelqu'un peut-il me dire s'il y a un travail autour. J'ai besoin que ces scripts soient chargés depuis le corps.

Merci un million

Ex. Page 1 accède à la page 2

<html> 
<head> 
    <!-- LOADING SCRIPTS AND CSS--> 
</head> 
<body> 
<div data-role="page" id="page2" data-theme="e"> 
    <div data-role="header" role="banner"> 
     <h1 style="text-align:left; margin-left:80px;"> <b>Page2</b> </h1> 
    </div><!-- /header --> 

    <div data-role="content" class="ui-content" role="main" >  

        <!-- SOME PAGE CONTENT --> 

     <script type="text/javascript" src="../LoadJSONLabels.js"></script> 
     <script type="text/javascript" src="../Load.js"> </script>  

    </div><!-- /content --> 
</div><!--PAGE--> 
</body> 
</html> 

Les LoadJSONLabels.js de les "scripts et 'Load.js' ne soyez pas chargé dans le corps de la page de la page 2, cela se produit uniquement sur Windows Phone 8. Sur Android et les appareils iOS, ces scripts sont à nouveau chargés.

+1

Plus de détails, montrez ce que vous avez peut-être maintenant? –

+0

montrez-moi du code ce que vous avez essayé –

+0

J'ai modifié ma question et ajouté un morceau de code – BetRob

Répondre

0

Il y a probablement une erreur lors du chargement/de l'exécution du fichier de script. Je recommande d'ajouter le script suivant dans votre page html principale afin que chaque erreur JavaScript soit tracée à la sortie de la console Visual Studio (Ctrl + Alt + O).

<head> 
    <!-- LOADING SCRIPTS AND CSS--> 

    <script type="text/javascript"> 
     window.onerror = function (msg, file, line) { 
      console.log('Error: ' + msg + '#' + file + '#' + line); 
     } 
    </script> 
</head> 
Questions connexes