UIWebView 的 scalesPageToFit 但设置为 FALSE 的等效 WKWebView

Posted

技术标签:

【中文标题】UIWebView 的 scalesPageToFit 但设置为 FALSE 的等效 WKWebView【英文标题】:Equivalent WKWebView for UIWebView's scalesPageToFit BUT set to FALSE 【发布时间】:2020-03-12 14:39:08 【问题描述】:

这个answer添加了一个WKUserScript的实例来将scalesPageToFit的值设置为true,但是我需要创建两个方法来启用和禁用scalesPageToFit

该帖子中已经回答了启用,但我需要知道如何禁用它。

【问题讨论】:

【参考方案1】:

检查框架我设法为WKUserContentController 调用了一个方法来删除所有相关的用户脚本。 WKUserContentController 对象为 javascript 提供了一种将消息发布到 Web 视图的方法 (Documentation)

- (void) disableZoom 
    [self.webview.configuration.userContentController removeAllUserScripts];

【讨论】:

以上是关于UIWebView 的 scalesPageToFit 但设置为 FALSE 的等效 WKWebView的主要内容,如果未能解决你的问题,请参考以下文章

在 xib 上更改小部件的类? (将 UIWebView 更改为我自己的 UIWebView 类别)

iOS小技能:UIWebView 被拒的解决方案(用更安全的WKWebView替代UIWebView)

swift - UIWebView 和 WKWebView(iOS12 之后替换UIWebView)

在 UITableViewCell 中加载 UIWebView 并根据 UIWebview 的内容制作 UITabViewCell 的高度

UIWebView 正在请求位置权限

如何得知uiwebview当前访问的网页是不是需要定位功能