传递URL时,在离子型InAppBrowser中出现错误

时间:2019-02-14 04:50:39

标签: ionic3

我正在使用inAppBrowser在我的应用程序中打开一个外部URL,但是在传递URL的this.inAppBrowser.create函数中,它以“ localhost:8100www.google.com”(而不是www.google.com)打开到新窗口中。我使用的是Google Chrome浏览器,但在Mozilla Firefox中运行正常

我在此处输入代码已尝试将“ https://”放在这样的链接之前 this.inAppBrowser.create(“ https://” + //我的链接),但这在Firefox中不起作用

<button expand="round" *ngIf="s.qmedia" (click)='showMedia(s.qmedia)'>
<ion-icon item-centre name="link">Open Link</ion-icon>

showMedia(qmedia:string) {
  var browser = this.inAppBrowser.create("https://" + qmedia, 
                                        '_system','location=no');
                    browser.show() }

预期的是,链接也应在Chrome中打开,而在此ininBREWser.create()中不要在其前面加上“ https://”

1 个答案:

答案 0 :(得分:0)

尝试这样

让options ='location = yes,toolbar = yes,hidden = no';

让浏览器= this.iab.create('https://www.google.com/','_blank',选项);