当用户使用JavaScript单击按钮时,如何关闭当前浏览器选项卡?
在一个页面中,我有一个“关闭”按钮,单击该按钮时必须关闭当前浏览器选项卡(该选项卡中包含此关闭按钮的页面)。所以我写了这样的东西:当用户使用JavaScript单击按钮时,如何关闭当前浏览器选项卡?,javascript,jquery,html,javascript-events,Javascript,Jquery,Html,Javascript Events,在一个页面中,我有一个“关闭”按钮,单击该按钮时必须关闭当前浏览器选项卡(该选项卡中包含此关闭按钮的页面)。所以我写了这样的东西: <button type="button" class="btn btn-default" style="color: #0F8BB0;" onclick="window.close();"> Close </button> 关 但它不工作,并且当前浏览器选项卡未关闭。为什么?我错过了什么?如何解决此问题?您的操作是正确的,但是
<button type="button" class="btn btn-default" style="color: #0F8BB0;" onclick="window.close();">
Close
</button>
关
但它不工作,并且当前浏览器选项卡未关闭。为什么?我错过了什么?如何解决此问题?您的操作是正确的,但是如果您的javascript没有创建窗口,浏览器会阻止您关闭窗口 因此,基本上,只有通过javascript打开窗口,才能关闭该窗口
另请参见:您只能关闭从原始选项卡创建的子窗口(或选项卡)-您无法关闭发起人。并且没有任何方法强制此行为并将其关闭?不抱歉,由于安全原因/用户体验,无法解决此问题。