是否可以用新打开的窗口本身检查是否从window.open()
打开了一个窗口。我只希望我打开的网站在从window.open()
打开时显示特定的上下文。这是交叉起源。例如:如果URL是从window.open()
访问而不是打开的,我希望它重定向到其他地方。我知道从父窗口可以做到这一点,但不确定是否可以从子窗口完成
谢谢!
您可以使用window.opener
。这将返回对打开当前窗口的窗口的引用,如果open()
未打开,则返回对null
的引用。
if (window.opener) {
// Opened from another window
} else {
// Not opened from another window
}