2017-07-20 28 views

回答

0

它應該是如此簡單:

angular.module('app', []) 
 
    .controller('exitController', function($scope, $window) { 
 
    $scope.onExit = function() { 
 
     return ('leaving page'); 
 
    }; 
 

 
    $window.onbeforeunload = $scope.onExit; 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="app" ng-controller="exitController"> 
 
    <a href="http://www.google.com">Leave page</a> 
 
</div>

+0

我需要改變「你離開頁面的」警報文本的文本。 – raj

+0

我試過上面的代碼已經不適用於我 – raj

+0

我需要修改瀏覽器默認警報文本,當我們點擊瀏覽器「x」圖標 – raj