我有一个Win Store应用程序,它使用REST与USB连接的pinpad设备进行通信。它拥有自己专有的http服务器/软件,但看起来相当简单。Windows Store应用程序xhr到本地主机失败
在我的开发机器和我的测试机器上都按预期工作。但是,在我的测试仪机器上却没有。问题是xhr GET失败。它只是超时并返回状态0.
一个简单的使用浏览器是成功的,就像在浏览器中运行的脚本(即ff,ch)一样。
我已经为httpClient,jquery.ajax和一个直接的XMLhttpRequest调用换了xhr - 都具有相同的结果。我曾尝试设置CORS的位置标题。尝试了不同的地址格式(本地主机,127.0.0.1,192等)。该应用程序将愉快地获得外部内容(如google.com)。
有没有人遇到过这样的事情?我怀疑这与Windows应用商店应用如何与局域网进行交互有关,但我不知道还有什么地方需要注意。
即时通讯不知道,但我认为你不能通过winjs连接到任何端口,由于安全原因 –