WKWebView 設定UserAgent坑.Set useragent in WKWebview
Apr 12, 2024
(WKWebView, UIWebView, iOS 17, Xcode15, UserAgent)
網頁上會透過UserAgent
告訴網頁一些資訊
但如果出現透過Xcode15包版,iOS17 執行異常(其他ios系統正常)
可以參考本文
在早期,可以透過UIWebView 中 registerDefaults NSUserDefaults
NSString *userAgent = @"test user agent";
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:userAgent, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dict];
在xcode15後,ios17版本會造成失敗(其他ios系統正常)
須改用 WKWebview的customUserAgent定義
webView.customUserAgent = "UserAgent"