回答
不,這是絕對不可能的。如果它可以被用戶禁用,那麼它將成爲任何具有邪惡或可疑的意圖的任何人的主要目標,並且與任何其他軟件一樣容易被利用。要製作安全的軟件是很困難的,而不是在更有吸引力的目標上繪畫。
實現跨域Ajax的唯一方法是通過服務器端腳本路由請求。
值得一提的還有,也許,希望對您一線希望:在cross-window messaging with HTML 5 postMessage
的形式,它可能是值得擁有的一些相關的讀你的(雖然我不知道他們是重複)問題:
響應編輯評論:
所以你的意思是有一個腳本,它的參數,可以將它們添加到該請求,並將其發送出去,然後回聲出響應對象?
本質上是的。在圖片格式:
client |--------------> | server side |-----------------------> | remote domain
browser | <----ajax------| script | <------------------------|--/
編輯補充說,這是種可能,使用跨來源資源共享現在(CORS);其中來自一個域的腳本發送一個Origin HTTP標題,指明頁面的URL,並且服務器可以響應(如果配置爲這樣做)帶有錯誤(如果CORS被禁用或不受支持)或與任何請求的數據。
參考文獻:
所以你的意思是有一個腳本,需要參數,將它們添加到請求中, 發送出去, 然後回顯響應對象? – Hailwood 2010-10-03 09:23:42
這很可能。我們先從開發者瀏覽器開始。
步驟1:下載Chromium
的Windows - http://www.chromium.org/getting-involved/download-chromium
的Mac - http://www.macupdate.com/app/mac/36244/chromium/
應該有準備去構建,但是這些位置隨時間而改變。因此,如果這些結果與404的谷歌搜索Windows Chromium下載,你會發現它。
第2步:然後運行帶有此標誌的可執行文件。 --disable-web-security
Windows - 創建可執行文件的快捷方式,並在屬性中對其進行標記。或從[CMD]運行。
Mac - 打開一個終端,並從那裏直接運行這個標誌。
而且,你應該很好去。我還設置了一個快速的Apache服務,並通過127.0.0.1配置的域運行,但localhost應該沒問題。這是證明。
我希望這可以幫助你!
- 1. 跨域ajax調用localhost Web API
- 2. 跨域請求到localhost
- 3. 跨域ajax和WCF
- 4. Ajax跨域域庫
- 5. AJAX跨域請求
- 6. 跨域Ajax數據
- 7. 跨域javascript ajax
- 8. 跨域AJAX
- 9. 跨域$ .ajax
- 10. 跨域Ajax類
- 11. 跨域AJAX
- 12. 跨域AJAX JSON
- 13. Jsonp跨域AJAX
- 14. 使用easyXdm跨域AJAX後
- 15. Ajax跨域問題
- 16. 跨域AJAX調用
- 17. Ajax調用跨域
- 18. ajax跨域取xml
- 19. 跨域Ajax調用
- 20. 跨子域ajax longpolling
- 21. 跨域Ajax請求
- 22. AJAX跨域調用
- 23. 澄清跨域AJAX?
- 24. 跨域Ajax請求
- 25. jQuery ajax WCF跨域
- 26. coldfusion ajax jquery跨域
- 27. 跨域AJAX查詢
- 28. 跨域AJAX請求
- 29. 跨域AJAX調用
- 30. 問題跨域AJAX
僅供參考接受的答案有點過時了,以爲你可能想知道。 – Jacksonkr 2015-08-16 14:42:54