使用Crosswalk Webview打开外部链接出现应用程序错误

时间:2018-11-12 06:30:47

标签: ionic-framework ionic-native crosswalk

我想制作网页视图以显示带有人行横道插件的网页。当我输入我的网址时,点击按钮。我有错误 “应用程序错误” 净额:ERR_INSECURE_RESPONSE (https://example.dummy.com:8444)”

我的主页正在使用https

这是我的代码:

home.html

<ion-slide>
    <h2>Please, Enjoy to call with our customer service</h2>
    <button ion-button block full (click)="goToPage('https://oscar2.kebhana.co.id:8444/gibPT/intn/info/call#359854')">Start Video Call</button>
</ion-slide>

home.ts

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})

export class HomePage {

  constructor(public navCtrl: NavController) {

  }
    goToPage(url : string) {
        window.open(url, '_self');
  }
}

请帮助我修复。谢谢

1 个答案:

答案 0 :(得分:0)

@anggaerlangga,您可以使用InAppBrowser打开外部链接。由于IONIC不是Web应用程序,因此必须使用任何浏览器来打开外部URL。我将向您展示如何使用InAppBrowser。

  1. 首先,您必须从离子本机安装InAppBrowser NPM。
  2. import { InAppBrowser} from '@ionic-native/in-app-browser';
  3. let baseurl = 'your url'; let target = "_blank"; this.iab.create(baseurl,target);

谢谢。这肯定会对您有帮助。