我想用棱角处理浏览器后退按钮,我尝试了很多解决方案,但我找不到符合我要求的一个,
这是我试过的code
。
$scope.$on('$locationChangeStart', function(event, newUrl, oldUrl) {
if(!allowed /* inject your logic here */) {
event.preventDefault();
}
});
当我从我的应用程序转到特定页面时,它工作正常,但如果通过粘贴链接从例如www.google.com直接转到该特定页面,那么它就会回到Google。
实际上我想要处理后退按钮的两种情况
有可能吗?
我将非常感谢您的回复,
这些是我尝试的链接,但问题仍然存在
How to detect browser back button click event using angular?
How to handle browser back button event in a particular controller?
答案 0 :(得分:0)
您是否尝试过使用'window.onbeforeunload'?
例如:
window.onbeforeunload = function()
{
//Do whatever here for example prompt user
return "Are you sure you want to go back?";
};