在angularjs中可以处理用户单击浏览器上的“刷新”按钮吗?
框架向开发人员公开了什么方法?
谢谢
最佳答案
要处理重新加载本身(包括击中F5)并在重新加载甚至取消之前采取措施,请使用“beforeunload”事件。
var windowElement = angular.element($window);
windowElement.on('beforeunload', function (event) {
//Do Something
//After this will prevent reload or navigating away.
event.preventDefault();
});