2016-07-12 29 views
0

Ich verwende Cordova, um eine Hybridanwendung zu erstellen. In der App funktionieren Links nicht immer in iOS (keine Probleme bei Android). Nach umfangreichen Suchen habe ich den Fehler "Plugins durch Laden der Seite zurücksetzen" gefunden. Ich habe eine Lösung gefunden here. Um dies zu beheben, müssen wir jedoch WKWebView, verwenden, die ich installiert (WKWebView plugin).Wann sollte wkWebView verwendet werden?

Einige Seiten zeigen Details von wkWebView, aber ich bin nicht sicher, wie oder wann ich WKWebView verwendet werden soll.

+0

Ist das nicht für Uhren Kit WKWebview? –

+0

Es ist für iphone (hybrid app) –

+1

@TejaNandamuri No [ 'WKWebView'] (https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKWebView_Ref/) ist WebKit WebView. – rckoenes

Antwort

1

WebView ist ein Web-Kit (WK) - mit anderen Worten: es ist im Grunde der Browser-Engine (verantwortlich für die Darstellung Ansicht, HTML5-Funktionen wie Datenbank usw.). Webview sollte verwendet werden, wenn Sie eine iOS App haben. Standardmäßig verwendet iOS UIview, das viele Fehler und Probleme mit Cordova aufweist. Webview sollte sie beheben und auch die Leistung verbessern.

jedoch WebView Installation kann knifflig sein. Zum Beispiel hat es keine Unterstützung für WebSQL oder indexedDB (und daher sollte SQLite für iOS verwendet werden). Wenn Sie über das Protokoll file: // auf Dateien zugreifen, müssen Sie außerdem zusätzliche Plugins installieren, auf denen der lokale Server ausgeführt wird (https://git-wip-us.apache.org/repos/asf/cordova-plugins.git#master:local-webserver). Darüber hinaus brauchen wir es nicht auf Android und die Localserver-Einstellungen sollten nur für iOS angewendet werden.

Obwohl es kompliziert klingt. Es wird immer noch dringend empfohlen, installiert zu werden. Es sei denn, Sie haben eine sehr einfache App.

In Zukunft plant Cordova, WKwebview zum Standard für iOS (und auch für Plattformen wie Ionic usw.) zu machen. Lesen Sie this.

Ich hoffe, dass ich auf den Punkt beantwortet.

Quelle: my own Erfahrung mit Hybrid-Anwendungen

Verwandte Themen