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 将网站完美地显示为移动版本,并正确调整其大小。我还可以做什么才能将网站显示为移动设备?
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |