我的程序由两个浏览器选项卡组成。我通过 window.open(..) 从第一个选项卡打开第二个选项卡。我可以从第二个选项卡中诱导第一个选项卡中的更改吗?例如发送新的 Ajax 请求等。
最佳答案
是的,可以,因为 window.open()
返回对新窗口的引用,并且从新窗口中,您可以通过其 opener
访问父窗口> 属性(property)。
您应该看到:http://www.w3schools.com/jsref/prop_win_opener.asp
因此,您可以从新窗口 (opener.functionName()
) 调用父窗口中的函数,并从父窗口调用新窗口的函数 (var newWindow : window. open(...); newWindow.functionName2()
);
关于Javascript - 在浏览器选项卡之间跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26359126/