2012-12-11 82 views
3

我想做一个简单的Windows 8应用程序,但我有一个问题。 当我尝试做一个XHR请求到本地网络服务器失败,错误代码:0x2efdWinJS.xhr本地网络错误

示例代码:

WinJS.xhr({ url: "http://192.168.0.30" }).then(
    function completed(response) { 
     //var json = JSON.parse(response.responseText); 
     //var list = new WinJS.Binding.List(json.results); 

     console.log(response.responseText); 
    }, 
    function error(error) { console.log(error) }, 
    function progress(progress) { } 
); 

但是当我尝试远程IP例如google.com它的工作原理。 什么问题?

回答

3

您是否在项目的应用程序清单中声明了“专用网络”功能?双击您的应用程序清单文件 - 它位于功能选项卡下。

+0

容易忘记那一个。 –

+0

另外,我不得不使用IP来工作,'localhost'没有切断它。 – kamranicus