WebView-Unterstützung

Prev Next
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)
     }
}

Datenschutzrichtlinie | Whatfix Glossar | Whatfix Platform Status
Urheberrecht © 2024 WHATFIX TM TM. Alle Rechte vorbehalten.