gpt4 book ai didi

javascript - jQuery Popup 在主浏览器窗口中打开一个新选项卡

转载 作者:行者123 更新时间:2023-12-03 07:58:51 25 4
gpt4 key购买 nike

我正在使用打开一个弹出窗口

window.open(url, title, 'width=1055,height=750,scrollbar=yes');

当单击该弹出窗口上的某些内容时,我想关闭该弹出窗口,然后重定向打开该弹出窗口的浏览器选项卡。我通过这样做实现了这一点

window.opener.location.href = 'newurl.php';
window.close();

我现在添加一些验证来检查打开弹出窗口的浏览器选项卡是否仍然可用或者是否已关闭。现在我正在这样做:

if(window.opener) {
window.opener.location.href = 'newurl.php';
window.close();
} else {
window.location.href = 'newurl.php';
}

我现在想做的是在 else 部分,而不是使用弹出窗口,我想在主浏览器窗口上打开一个新选项卡。我希望我清楚我需要什么帮助。如果您需要更多信息,请告诉我。

注意

我知道使用模式可能是更好的方法,但这个决定不是由我做出的。

最佳答案

经过一些尝试和错误,我终于让它工作了。这是我所做的更改:

if(window.opener) {
window.opener.location.href = 'newurl.php';
} else {
window.open('newurl.php', '_blank');
}

window.close();

关于javascript - jQuery Popup 在主浏览器窗口中打开一个新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34679870/

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