首页 新闻 搜索 专区 学院

asp.net iframe的跨域访问问题

0
悬赏园豆:20 [已关闭问题] 关闭于 2015-07-13 11:25

我的页面中有一个iframe, 地址是一个第三方的页面 a.com/a.aspx,但是这个页面会自动提交数据到该站点下另一个页面 a.com/b.aspx,而且b.aspx只接受本域内页面的提交(就是说我不能直接访问b.aspx),我需要获取的是b.aspx页面上的数据,因为是跨域的所以不能通过页面上的js来获取。

我试过用webclient,但是不能实现a.aspx跳转到b.aspx所以就无法获取到数据。

kangkang07的主页 kangkang07 | 初学一级 | 园豆:148
提问于:2015-04-27 10:50
< >
分享
所有回答(4)
0

参考园子里的一篇博文:利用iframe实现ajax 跨域通信的解决方案

dudu | 园豆:35789 (高人七级) | 2015-04-27 11:26

这个也要在b域里做修改,而我现在是修改不了b域的,是个第三方网站

支持(0) 反对(0) kangkang07 | 园豆:148 (初学一级) | 2015-04-27 12:01
0

前台a页面做提交,提交完了通知后台,后台用你说的webclient或什么的整个页面抓取过来再返回到前端。

arg | 园豆:1047 (小虾三级) | 2015-04-27 15:19
0

可以做欺骗来实现,只是有点麻烦。

519740105 | 园豆:5810 (大侠五级) | 2015-04-28 09:12
0

还是没有解决, 最后用其他办法了

kangkang07 | 园豆:148 (初学一级) | 2015-07-13 11:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册