Fixed web view scaling

This commit is contained in:
M66B
2020-08-11 15:04:31 +02:00
parent 944cd535e3
commit c879684e78
2 changed files with 11 additions and 5 deletions

View File

@@ -1531,11 +1531,17 @@ public class HtmlHelper {
static void setViewport(Document document) {
// https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag
Elements meta = document.head().select("meta").select("[name=viewport]");
if (meta.size() > 0) {
if (meta.size() == 1) {
String content = meta.attr("content")
.toLowerCase()
.replace(" ", "")
.replace("user-scalable=no", "user-scalable=yes");
meta.attr("content", content);
} else {
meta.remove();
document.head().prependChild(document.createElement("meta")
document.head().prependElement("meta")
.attr("name", "viewport")
.attr("content", "width=device-width, initial-scale=1.0"));
.attr("content", "width=device-width, initial-scale=1.0");
}
Log.d(document.head().html());