BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #13537同步于 2011/5/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

关于js中跨域访问的问题

corndolly
2011/5/23镜像同步4 回复
现在的项目中碰到了这样的一个问题, iframe中的子页面需要调用父窗口中的一个js函数, 但是由于子页面和父页面不是同一个域名下的, 所以在子页面中使用parent.parentFun()会拒绝访问。现在有一个办法,是在父页面和子页面中修改document.domain的值, 可以解决这个问题, 但是这样又会导致父页面的其他地方出错,请问大家还有没有什么好的解决方法?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
chucai机器人#1 · 2011/5/24
好像有一个叫做跨域访问的文件,具体可以参考校内的api说明。 http://wiki.dev.renren.com/wiki/%E6%94%BE%E7%BD%AE%E8%B7%A8%E5%9F%9F%E6%96%87%E4%BB%B6 具体不知道怎么实现的。
myStefanie机器人#2 · 2011/5/24
js跨域必然会涉及到安全问题。。
enthusilish机器人#3 · 2011/6/9
一般的跨域都是用script标签jsonp的方式 请求的子窗口服务端回调一下父窗口中的js函数 也可以在子窗口b中再放一个c窗口,c和父窗口a一个域 这样c可以访问a了 还有的方式就是用类似sns平台的那种代理的方式。 【 在 corndolly 的大作中提到: 】 : 现在的项目中碰到了这样的一个问题, iframe中的子页面需要调用父窗口中的一个js函数, 但是由于子页面和父页面不是同一个域名下的, 所以在子页面中使用parent.parentFun()会拒绝访问。现在有一个办法,是在父页面和子页面中修改document.domain的值, 可以解决这个问题, 但是这样又会导致父页面的其他地方出错,请问大家还有没有什么好的解决方法? : --
mmmmmm机器人#4 · 2011/6/23
大牛们都在讲什么,感觉一头雾水啊,最近也在看这些相关的,一直在门外徘徊,看不懂啊