当我使用window.open()打开一个窗口,然后使用window.close()关闭它时,所有工作都完美无瑕。但是,如果我在子窗口中(当它打开时)转到不同的URL(例如go google.com),则无法再使用window.close()关闭它。它只适用于铬。有没有办法解决这个问题?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script src="jquery-3.2.0.js"></script>
</head>
<body>
<button id="open"></button>
<button id="close"></button>
<script>
var win;
$("#open").click(function() {
win = window.open();
});
$("#close").click(function() {
win.close();
});
</script>
</body>
</html>