WinJS xhr请求responseXML在后台任务中为null

时间:2013-03-18 18:31:24

标签: windows-8 windows-store-apps winjs

我正在使用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认为是一个错误。有关详细信息,请参阅以下论坛帖子:http://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/1fde6e14-9619-43db-8898-b53bf3c5cf2c

0 个答案:

没有答案