因此,我正在開發一個Sencha(Javascript)應用程序,該應用程序需要將Ajax http請求發送到已經在不同域上的REST服務。我需要一個解決方案,以便能夠將Sencha javascript的POST,PUT和GET請求發送到該服務。我無法控制該服務,因此我無法對此進行任何更改。我聽說過HTML5的新postMessage()方法,但我不確定如何使用,或者我甚至能夠使用它來做我想做的事。當然,我可以在開發過程中禁用瀏覽器安全性,但這不是一個永久的解決方案。有什麼建議麼?如何在Javascript中執行跨域http請求?
特別是,如果有人能告訴我postMessage方法的用法,我將非常感激。
跨域請求是不可能的,特別是如果您無法更改其他服務的任何信息。當然,如果你使用的是PhoneGap之類的東西,那完全是另一回事了。在這種情況下,你可以做任何你想做的事情。 – Pointy