【问题标题】:How do I listen for for a Android back button with Capacitor Browser Plugin如何使用 Capacitor Browser Plugin 监听 Android 后退按钮
【发布时间】:2022-09-23 01:04:24
【问题描述】:

我有一个离子应用程序,它有一个链接到的外部网页。我可以监听浏览器关闭,但我也希望监听用户使用 Android 后退按钮返回应用程序。这是我使用的代码。

import { Browser } from \'@capacitor/browser\';

viewWebPage = async ( url: string ) => {
  url = this.LINK
  await Browser.open( { url: url } );
  Browser.addListener(\'browserFinished\', () => {
    console.log(\"browser finished\");
  });
  // add listener for back button
};

标签: ionic-framework capacitor


【解决方案1】:

事实证明,如果您使用 Android 后退按钮完全退出打开的浏览器窗口,Capacitor Browser 插件将捕获事件

import { Browser } from '@capacitor/browser';

viewWebPage = async ( url: string ) => {
  url = this.LINK
  await Browser.open( { url: url } );
  Browser.addListener('browserFinished', () => {
    console.log("browser exited");
  });
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-30
    • 2022-08-10
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    相关资源
    最近更新 更多