本文实现方式 是通过WKWebView加载js来获取。
获取UserAgent
#import <WebKit/WebKit.h>
@interface ViewController ()<WKScriptMessageHandler>
@property(nonatomic, strong) WKWebView *webView1; // 强引用一下
@property(nonatomic, strong) WKWebView *webView2; // 强引用一下
@end
- (void)getUserAgent {
// webView要强引用一下
self.webView1 = [[WKWebView alloc] init];
[self.webView1 evaluateJavaScript:@"window.navigator.userAgent;" completionHandler:^(id _Nullable result, NSError * _Nullable error) {
if (error<

本文介绍了如何在iOS使用Objective-C和WebKit通过WKWebView加载JavaScript来获取UserAgent和WebGL信息。同时,针对WKWebView不支持scalesPageToFit属性的问题,提出了通过注入JS的解决方案。
最低0.47元/天 解锁文章
2760

被折叠的 条评论
为什么被折叠?



