首页 > 解决方案 > 使用离子InApp浏览器实现时,为什么在android应用程序的外部浏览器中打开链接

问题描述

我正在尝试从离子应用程序打开一个 URL,为此我已经实现了 InApp 浏览器,但是它在移动设备的外部浏览器中打开 URL,它应该在应用程序内打开浏览器。不知道我哪里错了。以下是我尝试过的代码,这方面的任何指导都非常有帮助,谢谢..

openUrl(){
  this.platform.ready().then(() => {
  let url='http://192.168.0.7:8000/pay;
  const browser = this.iab.create(url, '_blank', 
  'hidden=yes,location=yes,clearsessioncache=yes,clearcache=yes');
  });
 // Inject scripts, css and more with browser.X
}

标签: angularjsionic-frameworkbrowserionic3inappbrowser

解决方案


这对我有用。

  openUrl(){
    let url='http://192.168.0.7:8000/pay';
    const browser = this.iab.create(url, '_blank', 
      'hidden=no,location=yes,clearsessioncache=yes,clearcache=yes');
    browser.show();
  }

注意: 1. hidden=no 2. browser.show()

这是结果: inAppBrowser 示例


推荐阅读