被请求页面无法配合时如何跨域获取数据?

已知
1.A跟B两个页面处于不同的根域下
2.B页面提供一个接口返回一串json,B页面不可修改。

问:
如何在A页面获取这串json?

问题补充:
如果使用jsonp的话,要求返回的是一个callback函数,但是B页面是无法配合的,所以行不通
用window.name跨域的话,又需要在B页面插入iframe,同样B页面无法配合,行不通

请问还有别的办法么?

阅读 3.1k
3 个回答

可不可以换一种思路,不使用js去取数据

服务端做一次代理,去过来自己玩呗!

  1. 服务端架设代理。

  2. 做成浏览器应用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题