鍍金池/ 問答/HTML5  HTML/ 用iframe訪問一個頁面時,怎么判斷是否跨域

用iframe訪問一個頁面時,怎么判斷是否跨域

我知道同源策略,只想問能怎么判斷是否跨域。子域中有parent.xx或top.xx,在跨域時會直接報錯,怎么能避免報錯。

回答
編輯回答
鐧簞噯

感覺判斷一下ifame的src屬性中 域名和iframe所在頁的域名是否相同就好了。

如果你在iframe中想判斷,建議設(shè)置iframe src時,將當(dāng)前頁的域名作為參數(shù)傳入,這樣在iframe中就可以判斷是否和調(diào)用者同源了。

2017年11月6日 17:24