ionic5 webview 应用程序浏览器事件与 android 设备后退按钮不同步

Posted

技术标签:

【中文标题】ionic5 webview 应用程序浏览器事件与 android 设备后退按钮不同步【英文标题】:ionic5 webview app browser events are not sync with android device back button 【发布时间】:2021-04-16 10:39:58 【问题描述】:

我在 ionic-5 web-view 应用程序中使用网站。当我返回 Ionic 应用程序的上一页时,android 设备的后退按钮没有响应。我无法返回 Ionic 应用程序中的上一页。 Ionic web-view 应用程序事件与 Android 设备后退按钮不同步。请帮我解决这个问题。

【问题讨论】:

【参考方案1】:

您可以使用平台处理硬件后退按钮

import  Platform  from '@ionic/angular';

this.platform.backButton.subscribeWithPriority(10, () => 
  // route to previous page or component
);

【讨论】:

以上是关于ionic5 webview 应用程序浏览器事件与 android 设备后退按钮不同步的主要内容,如果未能解决你的问题,请参考以下文章

WebView使用详解——WebViewClient与常用事件监听

WebView使用详解——WebViewClient与常用事件监听

在 WebResourceRequested 事件中为 WebView2 设置 cookie

ionic5 ion-refresher下拉更新

react js中的window.onblur事件没有在android webview中被调用

Ionic 5 / Capacitor:如何确定应用程序是在浏览器中运行还是编译为本机应用程序?