请帮助我开发两个网页。我想检查打开子窗口。来自父窗口或直接复制粘贴页面的URL在javascript。
答案 0 :(得分:1)
window.opener
如果窗口是另一个窗口的子窗口(使用window.open()打开),应包含某些内容(窗口对象)。
因此,您必须检查window.opener
以查看窗口是否为子窗口。
答案 1 :(得分:1)
假设你有Page1.html和Page2.html,Page2.html可以通过两种方式知道它是否是从Page1.html中打开的:
<script type="text/javascript">
if (typeof window.opener != "undefined")
alert("I was opened from within " + window.opener.location.href);
else if (document.referrer)
alert("You came here from " + document.referrer);
</script>