第二次执行时出现WinJS.xhr错误

3

测试样例 http://code.msdn.microsoft.com/windowsapps/Getting-started-with-310271df

我正在使用WinJS.xhr调用时遇到一些荒谬的问题。如果您运行下面的示例,它第一次可以正常工作。但是,从下一次开始,它会出现以下错误!

Exception is about to be caught by JavaScript library 
code at line 2351, column 21 in ms-appx://microsoft.winjs.1.0/js/base.js

0x800c0008 - JavaScript runtime error: The download of the specified 
resource has failed.

If there is a handler for this exception, the program may be safely continued."

现在,如果我删除调试文件夹,它就可以正常运行了。同样的情况也发生在我安装时。

我通过添加无缓存的html头解决了这个问题。 - Wriju Ghosh
2
返回 WinJS.xhr({ url: url1, headers: { "Cache-Control": "no-cache", "If-Modified-Since": "Mon, 27 Mar 1972 00:00:00 GMT" } }); - Wriju Ghosh
将其作为答案添加,以便可以将其解决并可能帮助他人 - sebagomez
1个回答

2

试试这个:

return WinJS.xhr({ url: myUrl, headers: { "Cache-Control": "no-cache"} });

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接