哪些浏览器允许来自本地文件的跨源 XMLHttpRequest?
我知道 Internet Explorer 8 允许来自本地文件的跨域 XHR,但是其他浏览器呢?我想知道这适用于 5 种主要浏览器的哪些版本/操作系统(如果有)。请包含任何解决方法,例如 Chrome 的 --disable-web-security
标志。
谢谢!
I know Internet Explorer 8 allows cross-domain XHR from LOCAL files, but what about other browsers? I'd like to know about what versions/OS this will work on (if any) for each of the major 5 browsers. Please include any workarounds like Chrome's --disable-web-security
flag.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个关于跨域请求的不错的博客: http://caffeinelab.net/2011/02/08/cross-domain-requests-state-of-the-browsers/
下面是在 FFX 中的操作方法: http:// /dirolf.com/2007/06/enabling-cross-domain-ajax-in-firefox.html
不确定 safari,但 Chrome 有一个命令行开关:
请记住,当您启用此功能时当您访问其他网站时,您的安全受到威胁。所以要小心
希望这会有所帮助
well here is a nice blog abt cross domain requests: http://caffeinelab.net/2011/02/08/cross-domain-requests-state-of-the-browsers/
and here is how you do it in FFX: http://dirolf.com/2007/06/enabling-cross-domain-ajax-in-firefox.html
Not sure about safari, but Chrome has a command line switch for this:
Keep in mind when you enable this you are risking your security when you visit other sites. so be careful
hope this helps
在 Safari 中,您可以启用“开发”菜单(Safari → 首选项 → 高级 → 在菜单栏中显示“开发”菜单)。您可以在此处禁用跨源限制(开发→禁用跨源限制)。
In Safari you can enable the Develop menu (Safari → Preferences → Advanced → Show Develop menu in menu bar). There you can disable cross-origin restrictions (Develop → Disable Cross-Origin Restrictions).