<html>
<body>
<script type="text/javascript" charset="utf-8">
  // Only prevent unload on the first window close
  var unloadPrevented = false;
  window.onbeforeunload = function() {
    setTimeout(function() {
      require('electron').remote.getCurrentWindow().emit('onbeforeunload');
    }, 0);
    if (!unloadPrevented) {
      unloadPrevented = true;
      return false;
    }
  }
  window.close();
</script>
</body>
</html>