如何解决在 Mac 上作为 Catalyst 应用程序运行时,WKWebView 内容太小
我开始通过 Catalyst 路线将我的 iOS 应用(适用于 iPhone 和 iPad)移植到 Mac,但 WKWebView
的行为非常奇怪。所有内容都太小了,看起来好像是显示器的 2 倍。
我显示的网站具有响应性,并且可以在 iOS 设备以及 Mac 上的 Safari 中正常运行。在 iOS 上,它在 Safari 和 WKWebView
中看起来相同,但在 Catalyst 和 Mac Safari 中,Catalyst 版本要小得多。
我也在 Google.com 上试过这个,问题是一样的。
有人知道会发生什么吗?由于这不仅仅发生在单个站点上,我猜问题出在 WKWebView
?
解决方法
您的 Catalyst 应用程序是否使用 Mac 或 iPad 惯用语? “iPad”习语是默认的(也是支持 Catalina 的应用程序的唯一选项),它将把你的整个应用程序缩小到原始大小的 77%。在此处阅读更多信息:https://developer.apple.com/documentation/uikit/mac_catalyst/choosing_a_user_interface_idiom_for_your_mac_app
我的猜测是您的应用正在缩减规模,包括网络内容。您可以通过切换到 Mac 惯用语来解决这个问题。如果出于某种原因这不是一个选项,也许您可以尝试使用 CSS 向上 缩放 Web 内容?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。