【发布时间】:2011-11-17 16:05:47
【问题描述】:
所以我正在开发一个 Sencha (Javascript) 应用程序,该应用程序需要向另一个域中已经存在的 REST 服务发出 Ajax http 请求。我需要一个能够从我的 Sencha javascript 向该服务发出 POST、PUT 和 GET 请求的解决方案。我无法控制服务,因此我无法对此进行任何更改。我听说过 HTML5 的新 postMessage() 方法,但我不确定如何使用,或者我是否能够使用它来做我想做的事。当然,我可以在开发过程中禁用浏览器安全性,但这不是永久的解决方案。有什么建议吗?
特别是,如果有人能告诉我 postMessage 方法的用途,我将不胜感激。
【问题讨论】:
-
跨域请求是不可能的,特别是如果您无法更改其他服务的任何内容。当然,如果你使用的是 PhoneGap 之类的东西,那就完全不同了。在这种情况下,你可以为所欲为。
标签: javascript ajax xmlhttprequest cross-domain sencha-touch