在url更改后window.close()无法正常工作

时间:2017-04-09 15:44:34

标签: javascript

当我使用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>

0 个答案:

没有答案