我有一个子页面,可以从同一域(mydomain.com)的父页面打开,也可以从其他域的其他页面(作为链接)打开,如facebook,电子邮件链接等。我该如何查看子窗口是否由mydomain.com上的父窗口打开?原因是我只想在窗口开启器存在并且它在mydomain.com上时才运行jQuery代码。类似下面的代码:
if (window.opener && /*window opener is on mydomain.com*/ )
{
alert('Window opener exists and on my domain');
}