iframe Javascript可以写入父属性,但不能读取它们

iframe Javascript可以写入父属性,但不能读取它们,javascript,html,security,redirect,iframe,Javascript,Html,Security,Redirect,Iframe,我有一个iframe,其中包含另一个域上的站点。在iframe的Javascript中,我可以更改lop页面的位置: window.top.location.href = "http://www.example.com"; 但是,如果我尝试访问此位置: window.top.location == "http://www.example.com"; 我得到: Error: Permission denied to access property 'valueOf' 您可以读取封页的属性,还

我有一个iframe,其中包含另一个域上的站点。在iframe的Javascript中,我可以更改lop页面的位置:

window.top.location.href = "http://www.example.com";
但是,如果我尝试访问此位置:

window.top.location == "http://www.example.com";
我得到:

Error: Permission denied to access property 'valueOf'

您可以读取封页的属性,还是只写?如果它们是只写的,为什么?

您的read调用似乎缺少href属性。您正在尝试比较位置object@tik27尝试访问
window.top.location.href
会产生
错误:访问属性“href”的权限被拒绝