更改页面后关闭标签窗口浏览器

Posted

技术标签:

【中文标题】更改页面后关闭标签窗口浏览器【英文标题】:close tab window browser after change page 【发布时间】:2018-10-11 08:53:24 【问题描述】:

我想在桌面应用程序中使用一个按钮来关闭当前浏览器选项卡。 如果我第一次打开该页面,该脚本可以正常工作,但无法正常工作,我在第二个页面中使用它。

示例:我打开一个带有主页的新标签。然后,从那里,我在另一个页面上导航,那里有退出按钮。 在这里,我希望人们能够退出,但他们不能。 Esle,如果我直接打开第二页,按钮可以正常关闭标签页。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>



<a href="javascript:closeWindow();">Close Window</a>






<script>
    function closeWindow() 
        window.open('','_parent','');
        window.close();
    
</script>

有人知道热修复它吗?

【问题讨论】:

【参考方案1】:

希望这会有所帮助:

function closeWindow() 
    window.open('', '_blank');
    window.close();
<button onclick="closeWindow()"> Close</div>
<script src="js.js"></script>

【讨论】:

以上是关于更改页面后关闭标签窗口浏览器的主要内容,如果未能解决你的问题,请参考以下文章

Javascript - .innerHTML 更改自动关闭标签

firefox 如何设置关闭之后再打开都是上次浏览时未关闭的页面

jquery.easyui如何关闭窗口

怎么设置浏览器大小

如何判断用户是关闭浏览器标签还是刷新页面

为啥浏览器打开一个页面不自动跳转了