iOS-WebView修改代理来访问PC站点

2019-11-03  本文已影响0人  和谐共处

通用方式

//在创建WebView之前设置,更改后要手动重新加载页面
   //UserAgent 的值只要不是默认的就会访问PC站点
   NSString *UserAgent = @"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15";
   [[NSUserDefaults standardUserDefaults] registerDefaults:@{@"UserAgent":UserAgent}];

WKWebView的特殊属性(iOS9.0及以后可用)

  if (@available(iOS 9.0, *)) {
        self.wkwebView.customUserAgent = @"Your-Agent";
    } else {
        // Fallback on earlier versions
    }

Note

如果要恢复默认,

上一篇下一篇

猜你喜欢

热点阅读