#iphone
#iPhone
Вопрос:
Я хочу создать приложение, которое может читать содержимое, загруженное в браузер.Когда пользователи выбирают какой-либо регион веб-страницы, выбранный регион будет выделен (вспомните firebug), и мое приложение прочитает его, обработает, а затем вернет измененный контент в браузер.Есть ли решение для его реализации?Если это практически осуществимо, как реализовать это с помощью phonegap или любого другого мобильного фреймворка?
Ответ №1:
Приложения на iPhone запускаются внутри изолированной среды. Цитата из Apple:
По соображениям безопасности iOS ограничивает каждое приложение (включая его настройки и данные) уникальным местоположением в файловой системе. Это ограничение является частью функции безопасности, известной как изолированная среда приложения. Изолированная среда представляет собой набор детализированных элементов управления, ограничивающих доступ приложения к файлам, настройкам, сетевым ресурсам, оборудованию и так далее. Каждое приложение имеет доступ к содержимому своей собственной изолированной среды, но не может получить доступ к изолированным областям других приложений.
В заключение:
Это невозможно, конечно, не без джейлбрейка.
Приложения не могут взаимодействовать с другими приложениями, если Apple не предоставляет API для этого.
В данном конкретном случае Apple не разрешает такого рода взаимодействие с Safari или Opera.