从手机获取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/Safari
的History.plist
你不能。 没有 API来访问Safari的浏览历史logging。
我知道了。 请按照以下path,然后您将检索iOS7 iPhone的浏览器历史logging。
/private/var/mobile/Applications//Library/Safari/History.plist
在iOS7 Safari浏览器应用程序不是一个系统应用程序。 当你打开应用程序文件夹,然后你可以find历史和其他plist文件。