我正在点击退出按钮时关闭浏览器。我知道这不是理想的做事方式,因为我公司使用的SiteMinder不支持HttpSession无效和注销功能。因此我需要在注销时关闭窗口。请参阅以下代码了解实施情况。它在IE中运行良好,但在Chrome版本59中不起作用。到目前为止我在Stack Overflow中找到的其他示例仅适用于较旧的chrome版本。有人可以建议我解决这个问题吗?
export default class PopUp extends React.Component {
constructor(props, context) {
super(props, context);
autoBind(this);
}
confirm(){
var mywindow = window.open('', '_self', '');
mywindow.close();
}
render() {
return(
<Popconfirm placement="top" title={this.props.message} onConfirm={this.confirm} okText="Yes" cancelText="No">
<Button>{this.props.buttonName}</Button>
</Popconfirm>
);
}
}