从手机获取Safari浏览器的历史

我正在创build自定义浏览器应用程序。
除了从我的浏览器访问的网站,我想显示从Safari浏览器访问的网站的历史。 从我的应用程序,我可以从iphone或ipod或ipad获得从Safari浏览器访问的网站的历史?

简单地把NO ,你不能访问Safari的历史。 应用程序是沙盒。

如果这是一个内部的应用程序,那么你可以越狱的手机和周围的沙箱像这样 –

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

更新:

看到这个链接: 如何在应用程序中访问iPhone的Safari历史logging?

简而言之,你不能。 历史logging存储在应用程序沙箱外的属性列表中,您无法访问它。

在越狱方面,有一个位于/private/var/mobile/Library/SafariHistory.plist

你不能。 没有 API来访问Safari的浏览历史logging。

我知道了。 请按照以下path,然后您将检索iOS7 iPhone的浏览器历史logging。

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

在iOS7 Safari浏览器应用程序不是一个系统应用程序。 当你打开应用程序文件夹,然后你可以find历史和其他plist文件。