我正在尝试创建一个不在本地跟踪或存储任何浏览历史记录的webview(作为练习).
我已经做到了这一点,当webview关闭时,它会调用以下内容
[[NSURLSession sharedSession]resetWithCompletionHandler:^{}];
Run Code Online (Sandbox Code Playgroud)
但我发现像谷歌搜索历史这样的东西会在会话之间持续存在.我也试过通过单独清除cookie
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *cookie in [storage cookies]) {
[storage deleteCookie:cookie];
}
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)
仍无济于事.在创建新的Web视图时,Google搜索仍会显示.
是否有人知道一种方法来删除谷歌用来匹配该搜索历史记录的标识符给我?我担心它的类似于包标识符,这可能有点难以防止被读取.
任何想法都表示赞赏.
此致,
卢克