我正在處理應用程序的代理。我需要將特定頁面上的所有AJAX調用轉換爲跨域,以便我的代理可以完成這些ajax調用。修改XMLHttpRequests以使它們跨域
我一直在尋找到與窗口結合JQuery.beforeSend可能性,有三個問題:
如何其實我可以添加數據類型的附加參數:JSONP;到頁面上的所有AJAX調用。
這會不會綁定功能與所有的XMLHttpRequest的或僅通過jQuery $阿賈克斯,和$ .get,$ .post的做了要求,等功能
如果我添加數據類型:JSONP;它只會將此添加到通過jQuery完成的調用或通過任何庫或源自瀏覽器的所有調用
有沒有更好的方法來做到這一點。任何其他建議來解決這個問題。由於我不知道外部HTML,因此通過AJAX調用的URL更加困難,因此通過我的代理域進行路由並不是我的首選方式。
感謝
你好亞歷克斯, 謝謝,如果我添加一個額外的頭(起源:)所有請求如何。如果我添加請求所在頁面的域,會有幫助嗎? – 2011-04-22 09:24:35
@Sparsh我不確定那會工作。 – alex 2011-04-22 09:25:55