BUG - 关闭 IE 10 或 IE11 是不可能的 onbeforeunload 和关闭选项卡
BUG - close IE10 or IE11 is inpossible with onbeforeunload and closing tab
您有解决方法吗?
重现步骤:
1. 创建 html 包含内容的文件。
<html>
<head></head>
<body>
<script>
var func = function(){
return 'xxx';
};
window.onbeforeunload = func;
</script>
</body>
</html>
- 用IE打开。
- 点击"Allow blocked content"。
- 打开第二个标签。
- 尝试关闭第一个,但单击 "stay on this page"。
- 关闭第二个标签。
- 尝试关闭第一个标签页或 IE。这是不可能的。
我有微软的答复:"This issue appears to be fixed in MS Edge"。
你可以在这里阅读它:
https://connect.microsoft.com/IE/feedback/details/1112178/bug-in-ie10-and-ie11-with-onbeforeunload-and-closing
您有解决方法吗?
重现步骤: 1. 创建 html 包含内容的文件。
<html>
<head></head>
<body>
<script>
var func = function(){
return 'xxx';
};
window.onbeforeunload = func;
</script>
</body>
</html>
- 用IE打开。
- 点击"Allow blocked content"。
- 打开第二个标签。
- 尝试关闭第一个,但单击 "stay on this page"。
- 关闭第二个标签。
- 尝试关闭第一个标签页或 IE。这是不可能的。
我有微软的答复:"This issue appears to be fixed in MS Edge"。 你可以在这里阅读它: https://connect.microsoft.com/IE/feedback/details/1112178/bug-in-ie10-and-ie11-with-onbeforeunload-and-closing