【问题标题】: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");
});
};