Я уже писал об этом раньше, но изо всех сил пытался придумать решение.Уязвимость UIWebview javascript?
В основном у меня есть приложение HTML5/jQuery в приложении для iPad. Каждый раз, когда я загружаю изображение в UIWebView (приложение HTML), общее распределение в профилировщике увеличивается примерно на 2 МБ каждый раз. Это звучит правильно, потому что изображение составляет около 2 МБ. Я использую нотацию данных в теге для загрузки образа Base64.
т.е.
Когда я загружаю определенное количество изображений (страница получается) приложение будет врезаться.
Приложение представляет собой просмотрщик электронных книг, поэтому, когда я перехожу к новому (ранее не загруженному в текущем сеансе), распределение увеличивается. Но, если я вернусь к ранее загруженной странице, распределения не увеличиваются, а страница загружается быстрее новой. Каждый поворот страницы отправляет запрос в базу данных, поэтому я начинаю думать, что утечка не находится в iOS и что она может быть в приложении HTML5.
Любые идеи по этому вопросу? Я предполагаю, что так же легко может быть утечка в приложении HTML, как это может быть в iOS. Как я могу отладить это?
Любые идеи очень ценятся.
Благодаря
Hi Mats, Это решение похоже на NSURLConnections. Я загружаю содержимое в веб-просмотр, используя NSUrlRequest. Я все равно могу указать для этого политику кеширования? Благодарю. – conor