(주)누리웨어

화상연동/Web,APP 구축및서비스/LMS/평생교육/학점은행/기업교육/연수관리/설문구축/

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.