2010-12-14 6 views
0

J'ai fait un widget nokia wrt , qui se connecte au serveur au démarrage.Nokia Widget Widget ne fonctionne pas avec Nokia E63, E71

L'application fonctionne sur la plupart des périphériques, mais pas sur E63 et E71.

Au démarrage i appeler la méthode sendRequest() qui a une connexion http comme ci-dessous:

loginReq = new XMLHttpRequest();

try { 
     netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); 
    } 
    catch (e) { 

alerte ('exception:' + e); // je reçois ici exception ...}

loginReq.onreadystatechange = function() {

 if (loginReq.readyState == 4) { 

      if (loginReq.status == 200) { 

       loginResponseString = loginReq.responseText; 
      } 
} 

}

L'exception est: ReferenceError - Vous ne trouvez pas la variable: netscape.

Aidez-nous s'il vous plaît.

Cordialement, Namit.

Répondre

0

Le problème était en fait dans la ligne ci-dessous ... xmlHttp.open ('POST', url_frame, true); ..................... Les périphériques sur lesquels l'application du widget client Nokia WRT n'a pas fonctionné étaient: Nokia E63, Nokia E51, Nokia E71.

Les dispositifs ci-dessus appartient à Symbian S60 3rd Edition Feature Pack 1

Sur ces appareils 'POST' mentionné dans (1) ne fonctionne malheureusement pas. Nous devons donc utiliser xmlHttp.open ('GET', url_frame, true); ..................... (2) c'est-à-dire GET in nokia Widget WT pour l'application serveur client.

Conclusion: Au meilleur de ma connaissance, Symbian S60 3rd Edition Feature Pack 2 dispositifs ne supporte pas POST dans Nokia WRT Widget.

J'ai testé ce qui précède sur ces 3 appareils. Si quelqu'un a d'autres raisons spécifiques à ce sujet ou a des opinions différentes de la mienne, veuillez le poster ...

Cordialement, Namit.

Questions connexes