gpt4 book ai didi

javascript - Window.close() 不适用于关闭当前选项卡

转载 作者:行者123 更新时间:2023-11-28 10:52:33 28 4
gpt4 key购买 nike

在我的网页上,我正在不同的选项卡中打开一个新页面。当加载不同选项卡中的页面时,我想关闭我的网页,即假设我在 pageA 上并使用 window.open() 打开 pageB。现在,当 pageB 打开时,我想关闭 pageA。我尝试过这个 jsFiddle -

function onClickBtn()
{
var win = window.open('http://www.google.com','_blank','');
setTimeout(function () {
win.close();
}, 5000);
};

这是我的 HTML 标记 -

<input id="btn1" type="button" value="Click me" onclick="onClickBtn()"/>

但是,此代码正在关闭 pageB,而不是 PageA。

我尝试过 jsFiddle https://jsfiddle.net/gdso9eeg/
请建议我一个合适的解决方案。

最佳答案

它正在做它应该做的事情。您使用该变量打开了新窗口,并在使用它时使用 close() ,它正在关闭它打开的窗口。如果您想关闭父级,请在父级上打开新页面。试试这个:

用 _parent 代替 _blank

关于javascript - Window.close() 不适用于关闭当前选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30491082/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com