Я создаю гибридное приложение iOS около WKWebView
. Когда пользователь удаляет ссылку, запрос захватывается, а новый контроллер просмотра помещается в стек навигации. Новый контроллер создает новый WKWebView
и загружает существующий запрос. Это позволило приложению "почувствовать" собственный, но иметь контент, отображаемый в Интернете.
Используя инструменты отладки Safari, я заметил, что никакие активы не кэшируются между веб-представлениями. Однако, если я повторно запрашиваю что-то в существующем веб-просмотре, все Java-скрипты и CSS помечены как "кэшированные".
Итак, можно ли делиться кешем между экземплярами WKWebView
? Они уже используют один и тот же WKProcessPool
для совместного использования файлов cookie.