【问题标题】:How to open external Url outside the inappbrowser and not inside the Inapp browser如何在inappbrowser之外而不是在Inapp浏览器内打开外部Url
【发布时间】:2018-06-12 20:18:56
【问题描述】:

我在 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 中进行操作。

任何建议和帮助将不胜感激。非常感谢

【问题讨论】:

    标签: ionic3 inappbrowser


    【解决方案1】:

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

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

    【讨论】:

    • 但这会让所有东西都在系统浏览器中打开,对吧?
    • 如果您使用 InAppBrowser 处理所有链接点击。理论上,是的。
    • 不!实际上我只希望在 inAppbrowser 之外打开某些链接.....比如要在 inappbrowser 之外打开的 facebook 链接和 instagram 链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-15
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多