0

我正在使用 Icenium 开发本机应用程序。目前刚刚使用 icenium (www.icenium.com) 构建了一个示例混合应用程序,以使用 jQuery ajax 调用 API,但仍然收到一些错误说“可能的 CORS 错误!” 在爱琴海。

我已经阅读了如何实现 CORS 标头以允许跨域 ajax,但似乎它仍然无法在通过 icenium 构建的本机应用程序中运行。

这是我的响应标题:

Content-Length: 76 
X-Xss-Protection: 1; mode=block
Content-Language: en 
X-Content-Type-Options: nosniff
Status_code: 200
Vary: Accept-Language, Cookie 
Allow: GET, POST 
Date: Sun, 01 Dec 2013 07:41:33 GMT 
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type
Content-Type: application/json 
X-Frame-Options: SAMEORIGIN

有没有人看到任何问题?

4

2 回答 2

0

我猜你正在使用 Icenium Mist(基于浏览器的 IDE)?如果是这样,由于浏览器中模拟器的限制,你会遇到这个问题。如果可能,请尝试 Windows IDE (Graphite) 或 Visual Studio 扩展。更多信息在这里:http ://docs.icenium.com/testing-your-app/running-apps-in-simulator/device-simulator

于 2013-12-01T17:53:53.830 回答
0

我发现了问题。问题是用于测试的 API 服务器没有有效的 SSL 证书,所以失败了。我将请求更改为http并解决了问题。

于 2013-12-04T20:22:32.520 回答