window.onblur = function() {
  setTimeout(function() {
    window.close();
  }, 3000);
};

当用户离开当前窗口时,onblur事件将触发,并且在3秒后调用window.close()方法来关闭窗口。