[[NSUserDefaults standardUserDefaults] setInteger:2 forKey: @"WebKitCacheModelPreferenceKey"];
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey: @"WebKitMediaPlaybackAllowsInline"];
id webView = [self.webView valueForKeyPath:@"_internal.browserView._webView"];
id preferences = [webView valueForKey:@"preferences"];
[preferences performSelector:@selector(_postCacheModelChangedNotification)];

本文介绍如何通过修改NSUserDefaults来调整WebKit的缓存模型偏好设置以及内联媒体播放允许设置,并展示了如何获取_webView及其preferences属性。
7709

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



