例如,我有一個名爲www.example.com的網站,它是一個父域。 我在裏面使用框架。在框架內,我打電話www.mail.example.com如何找到父域和頂級域(iframe)之間的區別來克服跨框架腳本
我需要檢查是否mail.example.com(裏面的iframe URL)是在谷歌有相同的域...
這可以防止跨框架腳本。 如何實現它?
情態動詞我工作了..
if (window.document.domain != top.document.domain) {
SWGuardianWindowOpen("http://google.com","_self","");
}
另:
if (self != top)
{
//redirect to the google.com
}
if (parent && parent.frames && parent.frames.length>0)
但這些都沒有幫助...
請使用'example.com' /'example.net' /'example.org'來代替其他人運行的真實網站。 – Quentin
https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage – Quentin