如何在不使用JavaScript 的情况下获得scalesPageToFit
中显示的HTML内容的WKWebView
行为? (在我们的例子中禁用JS是必需的。)
很抱歉没有发布任何代码,但我不知道如何实现这一目标。我知道的所有解决方案和我发现的所有解决方案都基于JS。 Example
我已经将<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
添加到HTML中,如果它还不存在,但至少图像通常显示得太大了。
所有图片均由WKWebView
提供给WKURLSchemeHandler
。
答案 0 :(得分:3)
请放
<meta name="viewport" content="initial-scale=1.0" />
在<head>
标记内。
答案 1 :(得分:0)
extension String {
mutating func fitContentToScreen() {
self.add(prefix: "<header><meta name='viewport' content='width=device-width, user-scalable=yes'></header>")
}
}
您将此标题行添加到html内容以适合屏幕。