我想使用桌面应用程序中的一个按钮,该按钮将关闭当前的浏览器选项卡。 如果我是第一次打开该页面,该脚本可以正常工作,但是在第二个页面中却无法使用,则无法正常工作。
示例:我用主页打开一个新标签。然后,从那里导航到另一个页面上的退出按钮。 在这里我希望人们能够退出,但他们不能。 顺便说一句,如果我直接打开第二页,则按钮可以正常工作,正确关闭选项卡。
<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>
有人知道要修复它吗?
答案 0 :(得分:1)
希望这会有所帮助:
function closeWindow() {
window.open('', '_blank');
window.close();
}
<button onclick="closeWindow()"> Close</div>
<script src="js.js"></script>