Получение истории сафари с телефона - PullRequest
3 голосов
/ 03 января 2012

Я создаю пользовательское приложение для браузера.
Помимо сайтов, посещенных с помощью моего браузера, я хотел бы также показать историю посещенных сайтов с помощью браузера Safari. Могу ли я получить из своего приложения историю посещенных веб-сайтов из браузера Safari на iphone, ipod или ipad?

Ответы [ 4 ]

2 голосов
/ 03 января 2012

Проще говоря, НЕТ , вы не можете получить доступ к истории Safari.Приложения находятся в песочнице.

Если это для внутреннего приложения, вы можете сделать джейлбрейк телефонов и обойти «песочницу» следующим образом -

Мы можем найти history.plist/var/mobile/Media/Safari/ и это мы можем прочитать в iPhone для джейлбрейка.

Обновление:

см. Эту ссылку SO: Как получить доступ к истории Safari iPhone в приложении?

1 голос
/ 03 января 2012

Вы не можете.Существует NO API для доступа к истории просмотра Safari.

1 голос
/ 03 января 2012

Проще говоря, вы не можете. История сохраняется в списке свойств вне ваших приложений песочница , и вы не можете получить к ней доступ.

На стороне джейлбрейка есть History.plist , расположенный по адресу /private/var/mobile/Library/Safari

0 голосов
/ 13 января 2014

Я понял.Пожалуйста, следуйте по следующему пути, чтобы получить историю браузера для iOS7 iPhone.

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

В приложении Safari для iOS7 не системное приложение.Когда вы открываете папку Applications, вы можете найти историю и другие файлы plist.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...