2011-03-13 44 views
3

我不認爲有可能在不使用JSONP進行調用的情況下進行跨域客戶端api調用並在網頁中使用結果。一位同事爲此推薦DOJO,但dojo.io.script似乎需要jsonp。如果可能的話,我會深入挖掘dojo - 但我認爲這是一個失敗的原因。沒有JSON或JSONP的跨域客戶端Api調用 - 有可能嗎?

+0

沒有JSONP是不可能的。使用dojo/jquery會使事情變得更簡單。 – Zimbabao 2011-03-13 13:49:37

+1

[CORS](http://www.w3.org/TR/cors/)(跨源資源共享) – igorw 2011-03-13 14:04:18

+0

@igorw:每個瀏覽器都不支持CORS(例如Opera)。 – yojimbo87 2011-03-13 15:30:23

回答

1

除了Adardesign的答案,唯一的方法是創建一個JavaScript橋到一個簽名的java小程序,並間接地做到這一點。