[英]Handle browser back button with angular in controller
我想用角形来处理浏览器的后退按钮,我尝试了许多解决方案,但是找不到满足我要求的解决方案,这是我尝试过的code
。
$scope.$on('$locationChangeStart', function(event, newUrl, oldUrl) {
if(!allowed /* inject your logic here */) {
event.preventDefault();
}
});
当我从应用程序转到特定页面时,它工作正常,但是如果通过粘贴链接从例如www.google.com直接转到该特定页面,则它会返回Google。
我实际上想处理后退按钮的两种情况。
可能吗?
非常感谢您的回复,
这些是我尝试过的链接,但问题仍然相同。
如何使用角度检测浏览器的后退按钮单击事件?
如何处理特定控制器中的浏览器后退按钮事件?
您是否尝试过使用“ window.onbeforeunload”?
例如:
window.onbeforeunload = function()
{
//Do whatever here for example prompt user
return "Are you sure you want to go back?";
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.