WebView-Unterstützung
- 28 May 2024
- 1 Minute zum Lesen
-
Drucken
-
DunkelLicht
-
pdf
WebView-Unterstützung
- Aktualisiert am 28 May 2024
- 1 Minute zum Lesen
-
Drucken
-
DunkelLicht
-
pdf
Artikel-Zusammenfassung
Fanden Sie diese Zusammenfassung hilfreich?
Vielen Dank für Ihr Feedback
your title goes here
Chrome Tab-Support: Chrome-Tabs werden nicht unterstützt, da es keine Unterstützung für JavaScript-Injektion bietet.
Wenn Sie möchten, dass Whatfix Mobile in der Activity/Fragment ausgeführt wird, die WebView enthält, fügen Sie den folgenden Code hinzu:
your title goes here
Stellen Sie sicher, dass Sie den folgenden Code vor der Methode WebView loadUrl() aufrufen.
Leap.enableWeb(yourWebViewInstance);
WebView-Unterstützung beim Skalieren
Wenn Sie die Skalierung in Ihrer WebView aktiviert haben, stellen Sie sicher, dass Sie den neuen Maßstab an Whatfix Mobile SDK senden. Sie können den neuen Skalenwert der WebView erhalten, indem Sie die Methode onScaleChanged() in Ihrem WebViewClient überschreiben. Verwenden Sie den folgenden Code, um die neue Skalierung der WebView zu erhalten:
Java
webViewInstance.setWebViewClient(new WebViewClient() {
@Override
public void onScaleChanged(WebView view, float oldScale, float newScale) {
super.onScaleChanged(view, oldScale, newScale);
//Required in LeapCreator to create the exp. in scaled WebView
LeapCreator.updateWebViewScale(newScale);
//Required in Leap to show the exp. in scaled WebView
Leap.updateWebViewScale(newScale);
}
});
Kotlin
webViewInstance.webViewClient = object : WebViewClient() {
override fun onScaleChanged(view: WebView, oldScale: Float, newScale: Float) {
super.onScaleChanged(view, oldScale, newScale)
//Required in LeapCreator to create the exp. in scaled WebView
LeapCreator.updateWebViewScale(newScale)
//Required in Leap to show the exp. in scaled WebView
Leap.updateWebViewScale(newScale)
}
}
War dieser Artikel hilfreich?