2

WinJS を使用して Windows 8 アプリを作成しています。バックグラウンド タスクを登録しました。これはうまくいきます。ただし、xhr リクエストを行うと、responseXML は null を返します。これは、アプリ内から呼び出すと正常に機能しますが、バックグラウンド タスクからは機能しません。これは、バックグラウンド タスクの処理が制限されているためだと思います。

これに遭遇し、これを回避して querySelector() メソッドを受け入れる XML ドキュメントを取得する方法を知っている人はいますか?

問題コード:

WinJS.xhr({ url: "http://codepb.com/feed?r=" + Math.random(), reponseType: "document" }).then(function (rss) {

    var items = rss.responseXML.querySelectorAll("item"); //cannot call querySelectorAll on null

    //rest of parsing here
});

アップデート:

これは、MSFT によってバグとして認識されています。詳細については、次のフォーラムの投稿を参照してください。

4

0 に答える 0