在window.open之后通过JavaScript获取上一页URL

在window.open之后通过JavaScript获取上一页URL,javascript,Javascript,如果我有一个调用window.open的脚本,将一个新页面加载到同一个窗口中,那么新页面的JavaScript需要识别上一个页面的URL-找到它的最佳方法是什么?您可以使用window.opener获取对打开当前窗口的窗口的引用。不确定这是否是你想要的。当使用window.open时,将产生一个新窗口,不确定“在同一屏幕中打开新窗口”是什么意思。使用window.opener可以得到它,如 var win=​window.open('http://heera.it')​; console.log

如果我有一个调用
window.open
的脚本,将一个新页面加载到同一个窗口中,那么新页面的JavaScript需要识别上一个页面的URL-找到它的最佳方法是什么?

您可以使用
window.opener
获取对打开当前窗口的窗口的引用。不确定这是否是你想要的。当使用
window.open时,
将产生一个新窗口,不确定“在同一屏幕中打开新窗口”是什么意思。

使用
window.opener可以得到它,如

var win=​window.open('http://heera.it')​;
console.log(win.opener.location.href); // will output the url

您可以使用window.opener.location.href,它将为您提供从中打开新窗口的父页面的URL。

我们可以在同一窗口中打开新屏幕,如window.open(“About.html”,“_self”)。在新屏幕中,我需要上一页的url。您能给新页面传递一个参数吗?实际上,我想使用window.open(“About.html”,“u self”)在同一窗口中打开新屏幕。因此,在此之后,当我使用window.opener.location.href时,不会给出任何值