iOS WKWebView установить значение для уменьшения - PullRequest
1 голос
/ 25 марта 2020

подходит к делу, у меня одна загрузка URL в WKWebView, загрузка URL содержит одно изображение SVG большого размера.

Я могу увеличить изображение, но не могу уменьшить его.

Допустим, у меня есть изображение размером 1400 * 1200, которое не помещается на экране. Я могу увеличить масштаб, но когда я пытаюсь уменьшить масштаб, он устанавливается в масштаб.

 let viewPortScript = """
                   var meta = document.createElement('meta');
                   meta.setAttribute('name', 'viewport');
                   meta.setAttribute('content', 'width=device-width');
                   meta.setAttribute('initial-scale', '1.0');
                   meta.setAttribute('maximum-scale', '1.0');
                   meta.setAttribute('minimum-scale', '0.0');
                   meta.setAttribute('user-scalable', 'yes');
                   meta.setAttribute('shrink-to-fit', 'yes');
                   document.getElementsByTagName('head')[0].appendChild(meta);
               """

        self.webview.scrollView.minimumZoomScale = 0.0
webview.evaluateJavaScript(viewPortScript, completionHandler: nil)
...