Открытая внешняя ссылка с Crosswalk Webview получила ошибку приложения - PullRequest
0 голосов
/ 12 ноября 2018

Я хочу сделать веб-просмотр, чтобы показать мою веб-страницу с плагином crosswalk. Когда я поставлю свой URL, и нажмите кнопку. Я получил ошибку "Ошибка приложения" «Нетто: 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 голосов
/ 12 ноября 2018

@ anggaerlangga вы можете использовать InAppBrowser, чтобы открыть внешнюю ссылку. Поскольку IONIC не является веб-приложением, вы должны использовать любой браузер для открытия внешнего 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);

Спасибо. это определенно поможет вам.

...