location.hash导致window.close()失效

通常用 或 window.open() 打开的新窗口可以用 window.close() 方法关闭, 但当新窗口中调用了 location.hash 时(如: react-router 的 hashHistory), 则 window.close() 方法会失效.
image.png

解决方案:
绕开 location.hash 方法, 使用 browserHistory 或其他路由方式.

你可能感兴趣的:(location.hash导致window.close()失效)