用iframe访问一个页面时,怎么判断是否跨域

我知道同源策略,只想问能怎么判断是否跨域。子域中有parent.xx或top.xx,在跨域时会直接报错,怎么能避免报错。

阅读 5k
1 个回答

感觉判断一下ifame的src属性中 域名和iframe所在页的域名是否相同就好了。

如果你在iframe中想判断,建议设置iframe src时,将当前页的域名作为参数传入,这样在iframe中就可以判断是否和调用者同源了。

推荐问题