0

我的代码如下。我不想在 Chrome 或基本浏览器上打开 google.com,而是在 Ionic native 上打开我将第二个参数更改为_self、_blank、_system 和 Ionic Cordova 运行 Android 来检查我的设备,但每当我来到这个地方时,它让我在 Chrome 或其他浏览器上打开,如果我单击一个浏览器,它会在该浏览器上打开它。

如何在 Ionic 上打开网站?

constructor(public navCtrl: NavController,public navParams : NavParams,
  public modalCtrl:ModalController,private iab:InAppBrowser
   public fb:FirebaseService) {
    const options:InAppBrowserOptions={
      location:'no',
      fullscreen:'yes'
    }
    const browser = this.iab.create('https://google.com','_system',options);
4

1 回答 1

0

正如您已经提到的,第二个参数应更改为_blank以打开 ionic 内的链接:

  openWithInAppBrowser(): void {
    const browser = this.iab.create('https://google.com', '_blank');
  }

如果这不起作用,请验证您是否正确安装了插件:

  • 离子cordova插件添加cordova-plugin-inappbrowser
  • npm install --save @ionic-native/in-app-browser。

如果您需要更多帮助,请发布整个代码和您的离子环境信息(离子信息)。

于 2017-10-19T21:57:30.373 回答