基本上,我希望通过单击按钮关闭当前浏览器选项卡。我如何在 ReactJS 中实现它?尝试了 window.close()
但没有成功。
最佳答案
出于安全考虑,JavaScript 无法关闭它没有直接打开的窗口。
https://developer.mozilla.org/en-US/docs/Web/API/Window/close
从示例中可以看出,原始脚本(打开窗口的脚本)也必须是关闭窗口的脚本。新窗口无法通过 JavaScript 自行关闭。
//Global var to store a reference to the opened window
var openedWindow;
function openWindow() {
openedWindow = window.open('moreinfo.htm');
}
function closeOpenedWindow() {
openedWindow.close();
}
关于javascript - 如何关闭 ReactJS 上的当前浏览器选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55908573/