2016-04-12 12 views
0

Ich arbeite an einem ionischen Projekt mit crosswalk plugin (cordova-plugin-crosswalk-webview) Version 1.6.1. Wenn ich meine Android-App für die Produktion erstelle, funktionieren die externen Links nicht, funktionieren aber gut in der Entwicklung, bauen auf dem Simulator und dem realen Gerät auf.Externer Link mit crosswalk plugin

Ich habe den folgenden Code:

<button class="button icon-left ion-radio-waves button-clear" ng-href="http://www.mywebsite.com" onclick="window.open(this.href, '_blank', 'location=no'); return false;"></button> 

kann ich nur vorstellen, dass Überweg Plugin ein Problem hier verursacht, aber nicht 100% sicher.

+0

hast du das Plugin 'InAppBrowser'? – Akis

+0

Ja. cordova-plugin-inappbrowser Version 1.2.1 – GreenDome

+0

alles klar es wird ein Fehler auf der Konsole sein, der helfen könnte? – Akis

Antwort

0

Dies beantwortet Ihre Frage nicht genau, aber seien Sie klar, dass InAppBrowser die Standard-Android-Webansicht verwendet. Das Crosswalk-Plugin gilt nur für die Cordova-Hauptanwendung. Wenn Sie Crosswalk für externe Links verwenden möchten, müssen Sie ein eigenes InAppBrowser-ähnliches Plugin erstellen, um Crosswalk zu nutzen.

InAppBrowser sollte dennoch in der Lage sein, gleichzeitig mit einer Cordova-App zu funktionieren, die jedoch den Zebrastreifen verwendet, so dass dieser Fehler nicht verursacht wird.

Verwandte Themen