在离子框架中控制硬件后退按钮
Control hardware back button in ionic framework
我想在离子框架中控制 "press hardware back button" 的事件。这是我的代码。为什么它不起作用?谢谢
.run(function ($ionicPlatform) {
$ionicPlatform.ready(function () {
if (window.StatusBar) {
StatusBar.styleDefault();
}
$ionicPlatform.registerBackButtonAction(function (event) {
event.preventDefault();
event.stopPropagation();
alert("Stop");
}, 100);
});
})
我也尝试了另一种解决方案:
.run(function ($ionicPlatform) {
$ionicPlatform.ready(function () {
if (window.StatusBar) {
StatusBar.styleDefault();
}
});
$ionicPlatform.registerBackButtonAction(function (event) {
event.preventDefault();
event.stopPropagation();
alert("Stop");
}, 100);
})
但还是不行
谢谢
这就是你想要的? :
$ionicPlatform.registerBackButtonAction(function(e){
e.preventDefault();
return false;
}, 101);
归功于:mircobabini/Angular.Ionic.HardwareBackButtonManager.js
https://gist.github.com/mircobabini/689955216a036544d594
在基于 cordova 的应用程序 (Ionic) 中,可以使用以下三种方法覆盖硬件后退按钮。
- onHardwareBackButton
- 关闭硬件后退按钮
- 注册后退按钮操作
查看http://www.codeexpertz.com/blog/mobile/override-hardware-back-button-cordova-based-application-ionic了解详情
我想在离子框架中控制 "press hardware back button" 的事件。这是我的代码。为什么它不起作用?谢谢
.run(function ($ionicPlatform) {
$ionicPlatform.ready(function () {
if (window.StatusBar) {
StatusBar.styleDefault();
}
$ionicPlatform.registerBackButtonAction(function (event) {
event.preventDefault();
event.stopPropagation();
alert("Stop");
}, 100);
});
})
我也尝试了另一种解决方案:
.run(function ($ionicPlatform) {
$ionicPlatform.ready(function () {
if (window.StatusBar) {
StatusBar.styleDefault();
}
});
$ionicPlatform.registerBackButtonAction(function (event) {
event.preventDefault();
event.stopPropagation();
alert("Stop");
}, 100);
})
但还是不行
谢谢
这就是你想要的? :
$ionicPlatform.registerBackButtonAction(function(e){
e.preventDefault();
return false;
}, 101);
归功于:mircobabini/Angular.Ionic.HardwareBackButtonManager.js https://gist.github.com/mircobabini/689955216a036544d594
在基于 cordova 的应用程序 (Ionic) 中,可以使用以下三种方法覆盖硬件后退按钮。
- onHardwareBackButton
- 关闭硬件后退按钮
- 注册后退按钮操作
查看http://www.codeexpertz.com/blog/mobile/override-hardware-back-button-cordova-based-application-ionic了解详情