Estoy usando window.onbeforeunload para llamar al socket antes de que mi página se descargue, onbeforeunload muestra una ventana emergente para confirmar 'si queremos salir de la página'. Quiero que mi código JavaScript verifique automáticamente la condición y no me muestre la alerta en el navegador y abandone la página automáticamente.
Mi código-
<div ng-app="myApp" ng-controller="myCtrl"> <button ng-click="redirect()">Redirect to google</button> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.redirect=()=>{ window.location.href="https://google.com"; } }); </script> <script> window.onbeforeunload = (e) => { console.log("before unloading the page"); return ""; }; </script>¿Cómo puedo dejar de mostrar la alerta cada vez que hago clic en el botón de redireccionamiento?