我想打开一个弹出窗口,并确定URL是否通过META / 301-header / JavaScript-redirect / etc更改(例如5秒后)。 - > FF给了我一个权限错误,因为我无法读取弹出窗口的URL,猜测它与跨域策略有关?!!
<script>
var redurl = 'http://www.google.com/';
cr = window.open(redurl, 'cr', "left=0,top=0,width='50',height='50',scrollbars='no'");
window.setTimeout(
function ()
{
try
{
if(cr.location.href !== redurl) alert('redirect');
}
catch (e)
{
alert('(permission error?!?!?)');
}
cr.close();
}, 5000);
</script>
答案 0 :(得分:2)
是的,由于跨域政策,您无法访问显示其他域中文档的框架的网址。