Как добиться поведения scalesPageToFit для содержимого HTML, отображаемого в WKWebViewбез использования JavaScript? (в нашем случае отключение JS является обязательным).
Извините за то, что не разместил код, но я понятия не имею, как мне этого добиться. Все известные мне решения и все, что я нашел, основаны на JS. Пример.
Я уже добавил <meta name = "viewport" content = "width=device-width, initial-scale=1.0"/> в HTML, если он еще не существует, но, по крайней мере, изображения часто отображаются слишком большими.
Все образы для WKWebView предоставляются WKURLSchemeHandler.





Пожалуйста, поставьте
<meta name = "viewport" content = "initial-scale=1.0" />
внутри вашего тега <head>.
extension String {
mutating func fitContentToScreen() {
self.add(prefix: "<header><meta name='viewport' content='width=device-width, user-scalable=yes'></header>")
}
}
Вы добавляете эту строку заголовка в HTML-контент, чтобы он соответствовал экрану.