Javascript 手柄浏览器后退按钮,带有控制器中的角度

Javascript 手柄浏览器后退按钮,带有控制器中的角度,javascript,jquery,angularjs,routes,back-button,Javascript,Jquery,Angularjs,Routes,Back Button,我想用角度来处理浏览器后退按钮,我已经尝试了很多解决方案,但我找不到一个能满足我的要求, 这是我的密码 $scope.$on('$locationChangeStart', function(event, newUrl, oldUrl) { if(!allowed /* inject your logic here */) { event.preventDefault(); } }); 当我从我的应用程序转到特定页面时,它工作正常,但如果通过粘贴链接从例如www.

我想用角度来处理浏览器后退按钮,我已经尝试了很多解决方案,但我找不到一个能满足我的要求, 这是我的密码

$scope.$on('$locationChangeStart', function(event, newUrl, oldUrl) {
   if(!allowed /* inject your logic here */) {
       event.preventDefault();
    }

});
当我从我的应用程序转到特定页面时,它工作正常,但如果通过粘贴链接从例如www.google.com直接转到该特定页面,它就会返回到谷歌

实际上,我想要处理后退按钮的两种情况。
可能吗?

我将非常感谢您的回复,
这些是我尝试过的链接,但问题依然存在。


您是否尝试过使用“window.onbeforeunload”

例如:

window.onbeforeunload = function() 
{ 
   //Do whatever here for example prompt user 
   return "Are you sure you want to go back?"; 
};