0

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

<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>

但没有任何迹象显示在警戒状态。

Tnks

4

1 回答 1

1

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

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

于 2013-10-21T10:19:20.090 回答