如何强制WKWebView在iPad上显示移动版本

Nav*_*mon 5 webkit ipad ios swift wkwebview

由于某些原因,我们无法在 iPad 上的 WKWebView 中强制显示移动网站。我们尝试了不同的方法,例如在 webView 上安装不同的 customUserAgent,或使用代码块

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction preferences:(WKWebpagePreferences *)preferences decisionHandler:(void (^)(WKNavigationActionPolicy, WKWebpagePreferences *))decisionHandler  API_AVAILABLE(ios(13.0)){
    preferences.preferredContentMode = WKContentModeMobile;
    if (@available(iOS 14.0, *)) {
        preferences.allowsContentJavaScript = YES;
    } else {
        // Fallback on earlier versions
    }
    decisionHandler(WKNavigationActionPolicyAllow, preferences);
} 
Run Code Online (Sandbox Code Playgroud)

似乎没有什么帮助,该网站显示为桌面,隐藏了页面底部的各种按钮。Safari 将网站完美地显示为移动版本,并正确调整其大小。我还可以做什么才能将网站显示为移动设备?