相关疑难解决方法(0)

在Ionic应用程序中禁用硬件后退按钮?

我正在尝试禁用Cordova应用程序上的后退按钮.我正在使用AngularJS + Ionic Framework.我找到了关于这个的主题并尝试了下面的代码,但它绝对没有效果.任何的想法?谢谢!

的index.html

<head>
    <script>
      document.addEventListener("deviceready", onDeviceReady, false);
        function onDeviceReady() {
            document.addEventListener("backbutton", function (e) {
                e.preventDefault();
                console.log("hello");
            }, false );
        }
    </script>
</head>
Run Code Online (Sandbox Code Playgroud)

请注意,当我按下按钮时,我的控制台中显示"hello".

android dom-events angularjs cordova ionic-framework

29
推荐指数
3
解决办法
4万
查看次数

离子2:如何处理硬件后退按钮,检查应用程序中退出的确认

我正面临着如何处理默认移动设备后退按钮的问题,该按钮在退出应用程序时检查确认,如果我按下后退按钮,则应调用一些显示弹出窗口的处理程序,以确认退出.或者有任何方法调用registerBackButtonAction()?或者是如何在IONIC 2中使用它,?请帮帮我.提前致谢.

android ionic2 angular

10
推荐指数
3
解决办法
3万
查看次数

registerBackButtonAction,Ionic2,用于不同的页面

我正在开发一个Ionic2应用程序.我对registerBackButtonAction功能感到困惑.

我在一个页面上做了这个(比如pageA).它按预期工作.

this.platform.registerBackButtonAction(() => {
     console.log("back presed");
    this.abortDownloadAndExit();
    });
Run Code Online (Sandbox Code Playgroud)

现在我想registerBackButtonAction在其他页面上做一些其他操作(比如PageB).但Ionic正在从pageA采取行动

如何在不同页面上注册不同的作品.

typescript ionic-framework ionic2 ionic3 angular

6
推荐指数
1
解决办法
5797
查看次数

路由器历史中的Ionic 4/Angular循环

如果我从一个页面导航到另一个页面并多次返回,我可以通过硬件或浏览器后退按钮浏览整个路由器历史记录.

我想实现硬件后退按钮将我带到与ion-back-button工具栏中相同的页面.

第1页>第2页>第3页

我从第1 导航到第2页.然后我从第2 导航到第3页ion-back-button多次返回.如果我然后按下硬件/浏览器后退按钮,我会再次进入第2 第3页.相反,如果我在第2页上按下它,我希望硬件/浏览器后退按钮导航到第1 .

routing ionic-framework angular2-routing angular ionic4

6
推荐指数
1
解决办法
1148
查看次数