8.1 IOS
优质
小牛编辑
126浏览
2023-12-01
互动广告IOS代码接入范例
// WKWebView基本设置
- (void)configureWKWebview{
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
// 设置偏好设置
config.preferences = [[WKPreferences alloc] init];
// 默认为0
config.preferences.minimumFontSize = 10;
// 默认认为YES
config.preferences.javaScriptEnabled = YES;
// 在iOS上默认为NO,表示不能自动通过窗口打开
config.preferences.javaScriptCanOpenWindowsAutomatically = YES;
// web内容处理池
config.processPool = [[WKProcessPool alloc] init];
_webView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height - (44 + ([[UIApplication sharedApplication] statusBarFrame].size.height))) configuration:config];
[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:self.productIosUrl] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:5.0]];
_webView.configuration.allowsInlineMediaPlayback = YES;
_webView.configuration.requiresUserActionForMediaPlayback = NO;
[self.view addSubview:_webView];
}