我不認爲有可能在不使用JSONP進行調用的情況下進行跨域客戶端api調用並在網頁中使用結果。一位同事爲此推薦DOJO,但dojo.io.script似乎需要jsonp。如果可能的話,我會深入挖掘dojo - 但我認爲這是一個失敗的原因。沒有JSON或JSONP的跨域客戶端Api調用 - 有可能嗎?
3
A
回答
1
在HTML5中存在的跨域有限的支持請求
看到HTML5 Security in a Nutshell
參見Cross-domain XHR using postMessage和HTML5-Cross-browser-Polyfills
1
除了Adardesign的答案,唯一的方法是創建一個JavaScript橋到一個簽名的java小程序,並間接地做到這一點。
1
看看this比較。
相關問題
- 1. JSON跨網站沒有JSONP
- 2. 沒有調用客戶端或代理
- 3. 調用沒有JSONP的API
- 4. 沒有JSONP的跨站點調用
- 5. javascript跨域沒有jsonp和代理
- 6. JQuery JSONP跨域調用沒有做任何事情
- 7. Web api 2 - windows +客戶端認證auth - 有可能嗎?
- 8. 通過JSONP跨域調用
- 9. PHP JSON API客戶端調用
- 10. JQuery的跨域JSONP,回調沒有定義
- 11. Eclipse Marketplace客戶端API現有/可用?
- 12. 如何在跨域調用中獲取客戶端域名
- 13. 使用JSONP的跨域調用
- 14. 是否有可能有客戶端驗證沒有JavaScript
- 15. JQuery的 - 跨域Ajax調用的JSON文件,而無需JSONP
- 16. 跨站AJAX沒有JSONP?
- 17. SharePoint - 客戶端API - 沒有NET,MFC/C++?
- 18. 有沒有VPAID客戶端?
- 19. JSONP跨域只能在IE
- 20. 跨域調用JSON
- 21. 處理jQuery.ajax錯誤跨域JSONP調用
- 22. Jsonp跨域AJAX
- 23. 我可以使用Fetch在客戶端調用Twitter API嗎?
- 24. SaaS CMS API可能和/或有用嗎?
- 25. 沒有客戶端的stunnel
- 26. 跨域API調用
- 27. 跨域ONLY客戶端XML請求?
- 28. node.js + MySQL&JSON結果 - 回調問題&沒有響應客戶端
- 29. 如何使同步JSONP跨域調用
- 30. ASMX跨域調用(REST vs JSONP)
沒有JSONP是不可能的。使用dojo/jquery會使事情變得更簡單。 – Zimbabao 2011-03-13 13:49:37
[CORS](http://www.w3.org/TR/cors/)(跨源資源共享) – igorw 2011-03-13 14:04:18
@igorw:每個瀏覽器都不支持CORS(例如Opera)。 – yojimbo87 2011-03-13 15:30:23