我不认为有可能在不使用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. 调用没有JSONP的API
- 2. javascript跨域没有jsonp和代理
- 3. JQuery JSONP跨域调用没有做任何事情
- 4. Web api 2 - windows +客户端认证auth - 有可能吗?
- 5. PHP JSON API客户端调用
- 6. 从jquery调用jsonp api没有显示
- 7. 是否有可能有客户端验证没有JavaScript
- 8. 有没有VPAID客户端?
- 9. JSONP跨域只能在IE
- 10. 处理jQuery.ajax错误跨域JSONP调用
- 11. 我可以使用Fetch在客户端调用Twitter API吗?
- 12. 没有客户端的stunnel
- 13. 跨域API调用
- 14. Silverlight跨域调用没有WCF
- 15. 如果从跨域客户端调用CSRF攻击,如何保护Web API?
- 16. 我可以为JAX-RS JSON API生成C/C++客户端吗?
- 17. 客户端或服务器端调用到谷歌API?
- 18. JSONP跨域GET请求不能跨域使用
- 19. WCF回调调用所有客户端
- 20. 从没有.NET客户端
- 21. Backbone.js没有客户端JavaScript
- 22. OAuth2没有客户端密钥 - 可能的网络钓鱼?
- 23. Grails域名可能没有'id'吗?
- 24. 有没有Cassandra的Objective-C客户端?
- 25. 有没有JavaScript的SSH客户端?
- 26. hornetq中可能有多个客户端消费者吗?
- 27. 没有使用maven的Restful客户端
- 28. OpenWhisk - socket.io - 客户端可能吗?
- 29. 客户端JavaScript服务器 - 可能吗?
- 30. JavaScript,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