gpt4 book ai didi

Javascript:确定 PopUp 中的 URL 是否更改/重定向

转载 作者:行者123 更新时间:2023-11-29 22:35:07 25 4
gpt4 key购买 nike

我想打开一个弹出窗口,并确定 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>

最佳答案

是的,由于跨域策略,您不能访问显示来自另一个域的文档的框架的 URL。

关于Javascript:确定 PopUp 中的 URL 是否更改/重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5456436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com