从手机获取野生动物园历史

时间:2012-01-03 04:01:21

标签: iphone objective-c ios safari

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

4 个答案:

答案 0 :(得分:2)

只需输入 NO ,就无法访​​问Safari历史记录。应用程序是沙盒。

如果这是针对内部应用程序,那么您可以越狱手机并像这样绕过沙盒 -

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

更新

请参阅此SO链接:How to access iPhone Safari History in an App?

答案 1 :(得分:1)

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

在越狱方面, /private/var/mobile/Library/Safari

有一个 History.plist

答案 2 :(得分:1)

你做不到。有 NO API可以访问Safari的浏览历史记录。

答案 3 :(得分:0)

我明白了。请按照以下路径进行操作,然后您将检索iOS7 iPhone的浏览器历史记录。

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

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