如何从 Ionic Capacitor 打开的 javascript 关闭 window
How do I close window from javascript which was opened by Ionic Capacitor
我正在我的 ionic 应用程序中打开 window
await Browser.open({url: environment.apiUrl + `/myurl`});
但是当用户完成某些操作时,我想关闭 window 它自己。我试过 window.close
但由于安全问题它不起作用。
如何关闭 window?
终于找到路了。
- 注册custom scheme
- 在外部应用程序重定向中
window.location.href="customschema://"
- 对于 iOS 监听 appUrlOpen 并关闭浏览器,因为 android 一旦您重定向到自定义模式就会关闭。
在应用程序启动时放入 app.component
if (this.platform.is('ios')) {
App.addListener('appUrlOpen', data => {
if (data.url.indexOf('comflymarkonline://')> -1) {
Browser.close();
}
});
}
我正在我的 ionic 应用程序中打开 window
await Browser.open({url: environment.apiUrl + `/myurl`});
但是当用户完成某些操作时,我想关闭 window 它自己。我试过 window.close
但由于安全问题它不起作用。
如何关闭 window?
终于找到路了。
- 注册custom scheme
- 在外部应用程序重定向中
window.location.href="customschema://"
- 对于 iOS 监听 appUrlOpen 并关闭浏览器,因为 android 一旦您重定向到自定义模式就会关闭。
在应用程序启动时放入 app.component
if (this.platform.is('ios')) {
App.addListener('appUrlOpen', data => {
if (data.url.indexOf('comflymarkonline://')> -1) {
Browser.close();
}
});
}