Nokia WRT виджет не работает с Nokia E63, E71 - PullRequest
0 голосов
/ 14 декабря 2010

Я создал виджет nokia wrt, который при запуске подключается к серверу .

Приложение работает на большинстве устройств, но не на E63 и E71.

При запуске я вызываю метод sendRequest (), который имеет http-соединение, как показано ниже:

loginReq = new XMLHttpRequest ();

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

alert ('исключение:' + e);// здесь я получаю исключение ...}

loginReq.onreadystatechange = function () {

        if (loginReq.readyState == 4) {

            if (loginReq.status == 200) {

                loginResponseString = loginReq.responseText;
            }
 }

}

Исключение составляет: ReferenceError - Можетпеременная: netscape.

Пожалуйста, помогите.

С уважением, Namit.

1 Ответ

0 голосов
/ 15 декабря 2010

Проблема была на самом деле в строке ниже ... xmlHttp.open ('POST', url_frame, true); ..................... (1)

Устройства, на которых не работало клиентское серверное приложение Nokia WRT, были: Nokia E63, Nokia E51, Nokia E71.

Указанные устройства относятся к Symbian S60 3rd Edition Feature Pack1

На этих устройствах 'POST' , упомянутое в (1), к сожалению, не работает.

Так что нам нужно использовать xmlHttp.open ('GET', url_frame, true); ..................... (2) т.е. GET в nokia wrt виджет для клиент-серверного приложения.

Заключение: Насколько мне известно, Symbian S60 3rd Edition Feature Pack2 устройства не поддерживают POST в Nokia WRT Widget.

Я протестировал выше на этих 3 устройствах. Если у кого-то есть какие-либо другие конкретные причины по этому поводу или мнения, отличные от моих, пожалуйста, опубликуйте их ...

С уважением, НАМИТ.

...