诺基亚wrt小部件无法与诺基亚E63,E71配合使用

时间:2010-12-14 12:21:03

标签: widget nokia-wrt

我制作了一个诺基亚wrt小部件,它在启动时连接到服务器

应用适用于大多数设备,但不适用于E63和E71。

在启动时,我调用sendRequest()方法,该方法具有如下所示的http连接:

loginReq = new XMLHttpRequest();

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

警告('例外:'+ e); //我在这里得到例外......         }

loginReq.onreadystatechange = function(){

        if (loginReq.readyState == 4) {

            if (loginReq.status == 200) {

                loginResponseString = loginReq.responseText;
            }
 }

}

例外是:ReferenceError - 找不到变量:netscape。

请帮忙。

此致 Namit。

1 个答案:

答案 0 :(得分:0)

问题实际上在下面...... xmlHttp.open('POST',url_frame,true); .....................(1)

客户端服务器Nokia WRT小部件应用程序无法运行的设备是: 诺基亚E63,诺基亚E51,诺基亚E71。

以上设备属于 Symbian S60 3rd Edition Feature Pack1

在这些设备上,不幸的是,(1)中提到的'POST'不起作用。

所以我们需要使用xmlHttp.open('GET',url_frame,true); .....................(2)即在诺基亚wrt中获取客户端服务器应用程序的小部件。

结论:据我所知, Symbian S60 3rd Edition Feature pack2 设备不支持诺基亚 POST WRT Widget。

我已在这3款设备上测试过以上内容。如果某人有任何其他具体原因或有不同意见,请发布...

此致 Namit。