如何从外部窗口对象获取 location.href

How to get location.href from external window object?

本文关键字:获取 location href 对象 窗口 从外部      更新时间:2023-09-26

这是我在 5 秒后打印 esternal 窗口位置的示例代码:

<SCRIPT TYPE="text/javascript">
function Loaded()
{
    var newPage=window.open('http://externaldomainurl','myWindow');
    newPage.focus();
    setTimeout(function(){urlCheck(newPage)}, 5000);
}
function urlCheck(newPage)
{
    alert(newPage.location)
    newPage.close();
}
</SCRIPT>
<a href="#" onclick="javascript:Loaded();">TEST</a>

但没有任何迹象出现警惕。

出于安全原因,对其他来源数据的访问受到限制。您无法监控用户离开您的网站后浏览到的位置。

如果您

能够编辑两个源的代码,则可以使用 postMessageaddEventListener('message', listener) 在两个源之间传递消息。