回答
不,这是绝对不可能的。如果它可以被用户禁用,那么它将成为任何具有邪恶或可疑的意图的任何人的主要目标,并且与任何其他软件一样容易被利用。要制作安全的软件是很困难的,而不是在更有吸引力的目标上绘画。
实现跨域Ajax的唯一方法是通过服务器端脚本路由请求。
值得一提的还有,也许,希望对您一线希望:在cross-window messaging with HTML 5 postMessage
的形式,它可能是值得拥有的一些相关的读你的(虽然我不知道他们是重复)问题:
响应编辑评论:
所以你的意思是有一个脚本,它的参数,可以将它们添加到该请求,并将其发送出去,然后回声出响应对象?
本质上是的。在图片格式:
client |--------------> | server side |-----------------------> | remote domain
browser | <----ajax------| script | <------------------------|--/
编辑补充说,这是种可能,使用跨来源资源共享现在(CORS);其中来自一个域的脚本发送一个Origin HTTP标题,指明页面的URL,并且服务器可以响应(如果配置为这样做)带有错误(如果CORS被禁用或不受支持)或与任何请求的数据。
参考文献:
所以你的意思是有一个脚本,需要参数,将它们添加到请求中, 发送出去, 然后回显响应对象? – Hailwood 2010-10-03 09:23:42
这很可能。我们先从开发者浏览器开始。
步骤1:下载Chromium
的Windows - http://www.chromium.org/getting-involved/download-chromium
的Mac - http://www.macupdate.com/app/mac/36244/chromium/
应该有准备去构建,但是这些位置随时间而改变。因此,如果这些结果与404的谷歌搜索Windows Chromium下载,你会发现它。
第2步:然后运行带有此标志的可执行文件。 --disable-web-security
Windows - 创建可执行文件的快捷方式,并在属性中对其进行标记。或从[CMD]运行。
Mac - 打开一个终端,并从那里直接运行这个标志。
而且,你应该很好去。我还设置了一个快速的Apache服务,并通过127.0.0.1配置的域运行,但localhost应该没问题。这是证明。
我希望这可以帮助你!
- 1. 跨域请求到localhost
- 2. 跨域ajax和WCF
- 3. Ajax跨域域库
- 4. AJAX跨域请求
- 5. 跨域AJAX
- 6. 跨域AJAX
- 7. 跨域AJAX JSON
- 8. 跨域Ajax类
- 9. 使用easyXdm跨域AJAX后
- 10. AJAX跨域问题
- 11. 跨子域ajax longpolling
- 12. Ajax跨域变量
- 13. ajax跨域取xml
- 14. 跨域Ajax请求
- 15. AJAX跨域调用
- 16. AJAX跨域调用
- 17. 澄清跨域AJAX?
- 18. 跨域AJAX调用
- 19. coldfusion ajax jquery跨域
- 20. 跨域AJAX调用?
- 21. jQuery ajax WCF跨域
- 22. 跨域Ajax与Ext.Ajax.request
- 23. 跨域Ajax请求
- 24. 跨域AJAX查询
- 25. jquery跨域ajax 1.5.1
- 26. Ajax调用Webmethod,跨域
- 27. 在localhost中模拟as3跨域行为
- 28. 跨域ajax文件上传
- 29. 跨域请求和jQuery/AJAX
- 30. Shopify API跨域Ajax请求
仅供参考接受的答案有点过时了,以为你可能想知道。 – Jacksonkr 2015-08-16 14:42:54