回答
Opera 10.5允许“允许跨域访问”。
Same Origin Policy适用于所有浏览器。使用JavaScript,您可以发送GET和POST请求,但您将无法像使用XHR一样阅读响应。 XHR只能针对脚本执行的域进行。这是一个重要的规则,因为它可以防止广泛的跨站点请求伪造(CSRF)漏洞。
您可以使用flash with a crossdomain.xml file,我认为这是最强大的解决方案,因为它可以完全满足您的需求并具有最佳的浏览器兼容性。
编辑:如果你想专门在Firefox上运行的JavaScript绕过相同的原点策略,那么你可以构建一个自定义加载项。或者,也许Cross Domain add-on将做你需要的。
我不需要浏览器兼容性。这就是为什么我指定我只需要这个FF。无论如何感谢 –
+1赞的Cross Domain补充! –
任何人都知道Rook引用的“跨域加载项”发生了什么?该链接似乎死了,但我拼命搜索Firefox的一个附加组件,允许为开发目的发送跨域请求(dojo mobile) –
James Padolsey关于如何使用jQuery跨域请求有一个很好的帖子,但该帖子也有非常好的资源。有需要进行一些调整到其他服务器上完成,以允许跨域调用使用的crossdomain.xml
晚了一点,但想到我会在这里发布信息无妨;
我没有完全读取每个人的答案的链接,但我有一个快看,我没有看到任何人使用PrivilegeManager提到 - Bypassing Security Restrictions and Signing Code。使用此功能,您可以让FireFox JavaScript应用程序在浏览器中调用扩展安全权限的请求,包括跨域XHR。
正如'The Rook'所提到的,只要您要与之通话的服务器提供允许您访问服务器的XML策略文件,就可以使用Flash执行跨域请求。如果您控制两台应该很容易完成的服务器。
如果你不想写任何Flash代码自己或如果你想能够做到通过SSL/TLS跨域检查出的开源Forge项目:
- 1. Firefox中的跨域请求
- 2. 跨域请求
- 3. 跨域请求
- 4. 跨域请求
- 5. 跨域请求
- 6. 跨域请求
- 7. 跨域请求jquery
- 8. 跨域Ajax请求
- 9. 跨域Ajax请求
- 10. 跨域OAuth请求
- 11. PHP跨域请求
- 12. 跨域AJAX请求
- 13. 跨域HTTP请求
- 14. AJAX跨域请求
- 15. 跨域JSON请求?
- 16. 跨域请求子域
- 17. Firefox的阻止字体与域名跨域请求
- 18. 什么是跨域请求/跨域攻击/跨域协议
- 19. 跨域的jQuery Ajax请求
- 20. 跨域请求和jQuery
- 21. 跨域请求与信用
- 22. Shopify API跨域Ajax请求
- 23. jQuery和跨域POST请求
- 24. 跨域请求和jQuery/AJAX
- 25. 跨域请求混淆
- 26. AJAX跨域请求IE 8+
- 27. 跨域请求到localhost
- 28. 跨域Ajax获取请求
- 29. 球衣跨域请求
- 30. CEFSHARP中的跨域请求
我更新回答,我认为Firefox插件会做你需要的。 – rook