2011-03-13 62 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小程序,并间接地做到这一点。