[Android]Ionic -禁用硬件后退按钮在 Windows Phone 8.1 不工作

发布时间: 2016/9/26 4:27:27
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我正在开发使用 IONIC 框架。我有硬件背部毛病 button

android 硬件背 button 完美,但 windows 电话没有工作了。 当我使用了 button 在 Windows Phone最小化 application 并返回设备的家。

此功能仅适用于 android :

 $ionicPlatform.registerBackButtonAction(function () {
            console.log("Not work in WP");
        }, 100);

帮助!!

解决方法 1:

我找到解决办法。

在网站https://www.hoessl.eu/2014/12/on-using-the-ionic-framework-for-windows-phone-8-1-apps/有-> 不固定尚未调用一个帖子︰ 回来Button

尚未确定︰ 回来Button

用 Windows Phone 8.0,侦听"后退"事件是相当简单,只是作为与 android 。在 WP8.1,此事件不会再触发。我还没想出如何尚未启用它。任何暗示将不胜感激。

但用户评论的解决方案。跟随我的情况在工作通道

Button 修复︰

设置您的 $ionicPlatform.registerBackButtonAction

$ionicPlatform.registerBackButtonAction(function (evt) {
if (evt && evt.type == ‘backclick’) {
$ionicHistory.goBack();
return true;
}
}, 100);

宏庆 WinJS 并把它发送到 Ionic :

if(ionic.Platform.isWindowsPhone)
{
WinJS.Application.onbackclick = function (evt) {
$ionicPlatform.hardwareBackButtonClick(evt);
return true;
}
}

很容易修复,长 time 弄清楚

官方微信
官方QQ群
31647020