Iphone 从手机获取狩猎历史记录

Iphone 从手机获取狩猎历史记录,iphone,objective-c,ios,safari,Iphone,Objective C,Ios,Safari,我正在创建一个自定义浏览器应用程序 除了从我的浏览器访问的站点外,我还想显示从safari浏览器访问的站点的历史记录。 从我的应用程序中,我可以从iphone、ipod或ipad上的safari浏览器中获取访问过的网站的历史记录吗?简单地说,不,您无法访问safari历史记录。应用程序是沙盒 如果这是一个内部应用程序,那么你可以越狱手机并像这样绕过沙箱- 我们可以在/var/mobile/Media/Safari/中找到history.plist,我们可以在越狱iPhone中阅读 更新: 请参阅

我正在创建一个自定义浏览器应用程序
除了从我的浏览器访问的站点外,我还想显示从safari浏览器访问的站点的历史记录。
从我的应用程序中,我可以从iphone、ipod或ipad上的safari浏览器中获取访问过的网站的历史记录吗?

简单地说,不,您无法访问safari历史记录。应用程序是沙盒

如果这是一个内部应用程序,那么你可以越狱手机并像这样绕过沙箱-

我们可以在
/var/mobile/Media/Safari/
中找到
history.plist
,我们可以在越狱iPhone中阅读

更新:


请参阅此SO链接:

简单地说,您不能。历史记录存储在应用程序沙盒外部的属性列表中,您无法访问它


在越狱一方,有一个历史。plist位于
/private/var/mobile/Library/Safari
你不能。没有访问Safari浏览历史记录的API。

我知道了。请遵循以下路径,然后您将检索iOS7 iPhone的浏览器历史记录

/private/var/mobile/Applications//Library/Safari/History.plist

在iOS7 safari应用程序中,不是系统应用程序。打开“应用程序”文件夹后,您可以找到历史记录和其他plist文件。

@srikar您可以查看有多少问题甚至没有得到任何人的答案……好的,注意到这一点。但请记住,人们需要时间来帮助他人。至少你能做的就是贡献声誉,从而帮助社区。谢谢。嘿,桑德普,我试过这个NSArray*safariData=[NSArray arraywhithcontentsoffile:@/private/var/mobile/Applications//Library/Safari/History.plist];但这返回了零值。你能分享代码吗?这总是返回空值,有人做到了吗?