单击按钮关闭当前浏览器选项卡,使用 reactjs

新手上路,请多包涵

有没有一种方法可以使用 reactjs 按下按钮关闭当前浏览器选项卡?我试过 window.close()self.close() 但似乎没有一种 JavaScript 方法有效。我不想要 React 中的关闭窗口事件。我想关闭浏览器选项卡本身。 window.close() 只能在使用 window.open() 时使用。

原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 691
1 个回答

浏览器不允许通过 window.open() 所以这是一种解决方法并说服浏览器由您打开

通过在同一页面中打开一个空白页面然后将其关闭。

你可以试试

window.open("about:blank", "_self");
window.close();

原文由 mooga 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题