【问题标题】:how to customize the alert of browser close window using angularjs [duplicate]如何使用angularjs自定义浏览器关闭窗口的警报[重复]
【发布时间】:2017-12-26 02:35:26
【问题描述】:

当我们单击相应选项卡的浏览器关闭 ('x') 按钮时,我需要自定义浏览器警告框文本。我尝试使用window.onbeforeunload,但它不适合我。

任何人都可以帮助我使用 Angular 吗?

【问题讨论】:

    标签: javascript angularjs


    【解决方案1】:

    应该这么简单:

    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>

    【讨论】:

    • 我需要更改“你离开页面吗”的提示文字。
    • 我已经尝试了上面的代码,它对我不起作用
    • 点击浏览器“x”图标时需要修改浏览器默认提示文字
    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 2013-10-03
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    相关资源
    最近更新 更多