2016-08-10 3 views
2

Hallo Ich möchte eine Schaltfläche auf meiner Seite setzen, wenn Sie darauf klicken, wird die Website des angegebenen Artikels gestartet. Ich habe jedoch ein Problem und ich weiß nicht, wie ich es beheben soll. Ich habe gerade ein neues Tutorial online verfolgt, aber leider hat es bei mir nicht funktioniert.Ionic2 InAppBrowser

1.) Dies ist der Fehler, wenn ich auf den im Bild eingekreisten Knopf klicke. enter image description here

2.) Erklärung des Konstrukteurs in der JS-Datei enter image description here

enter image description here

3.) html Taste enter image description here

4.) App Version enter image description here enter image description here

Antwort

1

hinzufügen

import {InAppBrowser} from 'ionic-native'; 

Auch habe ich das nicht in Ihrer Js siehe Datei

launch(url) { 
    this.platform.ready().then(() => { 
     open(url, "_blank", "location=no"); 
    }); 
} 

dies erforderlich ist.

0

hinzufügen cordova Plugin cordova-inappbrowser In Ihrem ts Datei hinzufügen fügen Sie einfach diese Zeile unter den Importen und über Ihre @component

declare var cordova;

Sobald die Plattform fertig ist, fügen Sie einfach die folgenden Zeilen hinzu. cordova.InAppBrowser.open (url, '_blank', 'location = yes')

Hier wird das Beispiel erklärt, wie man einen Browser in ionic-2 öffnet.

https://www.thepolyglotdeveloper.com/2016/01/launch-websites-with-ionic-2-using-the-inappbrowser/