Javascript 如何关闭ReactJS上的当前浏览器选项卡?

Javascript 如何关闭ReactJS上的当前浏览器选项卡?,javascript,reactjs,Javascript,Reactjs,基本上,我希望单击按钮即可关闭当前浏览器选项卡。如何在ReactJS中实现这一点?尝试了window.close(),但未成功。出于安全考虑,JavaScript无法关闭未直接打开的窗口 从示例中可以看到,原始脚本(打开窗口的脚本)也必须是关闭窗口的脚本。新窗口无法通过JavaScript自动关闭 //Global var to store a reference to the opened window var openedWindow; function openWindow() {

基本上,我希望单击按钮即可关闭当前浏览器选项卡。如何在ReactJS中实现这一点?尝试了
window.close()
,但未成功。

出于安全考虑,JavaScript无法关闭未直接打开的窗口

从示例中可以看到,原始脚本(打开窗口的脚本)也必须是关闭窗口的脚本。新窗口无法通过JavaScript自动关闭

//Global var to store a reference to the opened window
var openedWindow;

function openWindow() {
  openedWindow = window.open('moreinfo.htm');
}

function closeOpenedWindow() {
  openedWindow.close();
}

在click事件处理程序上,尝试以下操作:

window.open("", "_self");
window.close();

你能在你的文章中提供一个使用JSFiddle特性的简单工作示例吗?