猿问

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

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

喵喔喔
浏览 1713回答 1
1回答

慕工程0101907

感觉判断一下ifame的src属性中 域名和iframe所在页的域名是否相同就好了。如果你在iframe中想判断,建议设置iframe src时,将当前页的域名作为参数传入,这样在iframe中就可以判断是否和调用者同源了。
随时随地看视频慕课网APP
我要回答