8 12 2022
IPadOs 13이상에서 userAgent가 Mac으로 인식하는 것 처리
아래의 블로그에서 잘 설명이 되있습니다.
https://littleshark.tistory.com/56
요약하면
기존
extension MainViewController: WKNavigationDelegate {
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
decisionHandler(.allow)
}
}
이함수 대신에
IOS13이상부터 아래의 추가된 함수로 바꾸면 됩니다.
extension MainViewController: WKNavigationDelegate {
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, preferences: WKWebpagePreferences, decisionHandler: @escaping (WKNavigationActionPolicy, WKWebpagePreferences) -> Void) {
preferences.preferredContentMode = .mobile
decisionHandler(.allow, preferences)
}
}
이상입니다.
Comments are currently closed.