reactjs框架里面使用的
需要关闭当前页面,网上找了些代码,试了下不起效果,在浏览器控制台直接运行是可以起到效果的,直接代码里面使用是没效果的
浏览器也给出了提示 Scripts may close only the windows that were opened by it.大概意思是脚本只能关闭它所打开的窗口,那这样的话,怎样才能关闭我当前页面呢
window.opener = null;
window.open("", "_self", "");
window.close();
JavaScript
中的window.close()
命令是用来关闭页面的。但它只能关闭由JavaScript中的open()
命令创建的页面。如果要关闭一个不是由JS
创建的页面,可用open
特性在前面加:window.open(”,’_self’)
,为阻止弹出的页面,可以前加:window.opener=null
;而且该方法在各浏览器之前的兼容性也十分不好。