如何在离子应用程序中打开外部链接

Man*_*noj 7 ionic-framework

任何人都知道如何在我的离子应用程序中打开外部链接(在我的离子应用程序之外).当我在链接上选项卡时,它将显示我的应用程序,如果在移动设备中存在.

在此输入图像描述

小智 9

安装 InAppBrowser:

ionic cordova plugin add cordova-plugin-inappbrowser

npm install --save @ionic-native/in-app-browser
Run Code Online (Sandbox Code Playgroud)

像这样调用你的链接:

window.open(url, '_system');
Run Code Online (Sandbox Code Playgroud)


raj*_*raj 5

要打开与您的应用程序的链接,可以使用custom-url-schemecordova插件。这使您可以使用外部链接(如)打开应用testapp://path?foo=bar。这是链接https://github.com/EddyVerbruggen/Custom-URL-scheme


hzi*_*oun 5

如此处所述https://ionicframework.com/docs/native/in-app-browser/

安装 Cordova 和 Ionic Native 插件:

$ ionic cordova plugin add cordova-plugin-inappbrowser
$ npm install --save @ionic-native/in-app-browser
Run Code Online (Sandbox Code Playgroud)

用法

constructor(private iab: InAppBrowser) { }
const browser = this.iab.create('https://ionicframework.com/');
// browser.show(), browser.close()
Run Code Online (Sandbox Code Playgroud)