首页 > 解决方案 > 如何在inappbrowser之外而不是在Inapp浏览器内打开外部Url

问题描述

我在 ionic inapp 浏览器中包装了一个网站,其中该网站包含一些必须在系统浏览器中打开的外部站点,我不知道如何在系统浏览器中打开它。

任何想法如何实现它?外部站点应在系统浏览器中打开,而不是在本机应用内浏览器中打开。

export class HomePage {

constructor(public navCtrl: NavController, private iab: InAppBrowser, public 
platform: Platform, 
private fileOpener: FileOpener, private transfer: FileTransfer, private 
file: File) {
platform.ready().then(() => {

let browser = 
this.iab.create('https://www.tutorialspoint.com/ionic/index.htm','_blank', 
{zoom:'yes',location:'no'});

browser.show();
 });
 }

我想在 inappbrowser 之外(即在系统浏览器中)打开 fb 链接和 instagram 链接。

我知道这个 java 方法 window.open() 我们可以在系统浏览器中打开链接,但我不知道如何在 appbrowser 中执行。

任何建议和帮助都会非常感谢。非常感谢

标签: ionic3inappbrowser

解决方案


的第二个参数iab.create()是目标。您应该使用_system如下目标参数:

 this.iab.create('your_link','_system', your_options);

推荐阅读