WKWebView:不带Java脚本的scalesPageToFit行为

时间:2018-03-20 11:00:09

标签: ios swift wkwebview

如何在不使用JavaScript 的情况下获得scalesPageToFit 中显示的HTML内容的WKWebView行为? (在我们的例子中禁用JS是必需的。)

很抱歉没有发布任何代码,但我不知道如何实现这一目标。我知道的所有解决方案和我发现的所有解决方案都基于JS。 Example

我已经将<meta name="viewport" content="width=device-width, initial-scale=1.0"/>添加到HTML中,如果它还不存在,但至少图像通常显示得太大了。

所有图片均由WKWebView提供给WKURLSchemeHandler

2 个答案:

答案 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内容以适合屏幕。