首页 > 解决方案 > Tizen 手表网络应用程序,更新后小部件中的 edy 坏了?

问题描述

我有一个用于 Galaxy Watch 的 Tizen 网络应用程序,它工作了大约一年,但在我的 Galaxy Watch(1) 上周收到的更新后突然停止工作。

我使用 XMLHttpRequest 连接到特定资源并使用基本的 http 身份验证,在应用程序和小部件中的方式相同(按下按钮后)。上周小部件中的连接停止工作,但它仍在 app 中工作

事实上,我在我的服务器上做了一个 tcpdump 并检查了 wireshark 中的 pcap:app 发送身份验证数据,但小部件没有(尽管代码相同)。所以小部件得到401 响应。

这是我的连接代码草稿,没有详细信息:

        xhr.open('GET', url, true, HTTP_USER, HTTP_PASSWORD);
        xhr.onreadystatechange = function() {
            if (this.readyState == 4) {
                if (this.status != 200) {
                    connectionInfo.textContent = 'Connection broken';
                    ....
                    ....
                }
            .......
            .......
            }
        }
        xhr.send();

知道会发生什么变化吗?谢谢。

标签: xmlhttprequesttizentizen-web-app

解决方案


推荐阅读