From 550ae36654ee875a2bfe5e0a8dc060f6c387200c Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 3 Nov 2023 11:55:54 +0100 Subject: [PATCH] View HTML settings --- .../main/java/eu/faircode/email/ActivityCode.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ActivityCode.java b/app/src/main/java/eu/faircode/email/ActivityCode.java index 25bd7b3c19..3d30445d08 100644 --- a/app/src/main/java/eu/faircode/email/ActivityCode.java +++ b/app/src/main/java/eu/faircode/email/ActivityCode.java @@ -37,6 +37,8 @@ import androidx.activity.OnBackPressedCallback; import androidx.annotation.NonNull; import androidx.constraintlayout.widget.Group; import androidx.preference.PreferenceManager; +import androidx.webkit.WebSettingsCompat; +import androidx.webkit.WebViewFeature; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; @@ -77,6 +79,17 @@ public class ActivityCode extends ActivityBase { grpReady = findViewById(R.id.grpReady); WebSettings settings = wvCode.getSettings(); + + settings.setBuiltInZoomControls(true); + settings.setDisplayZoomControls(false); + + settings.setAllowFileAccess(false); + settings.setCacheMode(WebSettings.LOAD_CACHE_ONLY); + settings.setMixedContentMode(WebSettings.MIXED_CONTENT_NEVER_ALLOW); + + settings.setLoadsImagesAutomatically(false); + settings.setBlockNetworkLoads(true); + settings.setBlockNetworkImage(true); settings.setJavaScriptEnabled(true); // Initialize