Я переношу программу из QWebKit в QWebEngine, и у нее был автономный режим. Пользователям удалось загрузить некоторые файлы. И если эти файлы загружаются, их можно просматривать и получать из автономного режима. Но QWebEngine просто показывает страницу «Нет интернет-соединения». Есть ли способ исправить это, так как я слышал, что QWebEngine использует Chromium, и нет никакого правильного способа манипулирования кешем.Как загрузить кеш в QWebEngine?
ответ
Модуль QtWebEngineCore
не раскрывает его - и по уважительной причине. Невозможно гарантировать, что это сработает, потому что просто открытие страницы в браузере не гарантирует, что все, что нужно, чтобы показать это в следующий раз, будет загружено. Также нет гарантии, что элементы в кеше имеют необходимое время жизни и не будут устаревать и будут красными при следующем попытке использования кеша.
Вы должны кэшировать страницы самостоятельно, а страницы должны быть спроектированы таким образом, чтобы их можно было кэшировать, и укажите браузер на URL-адрес вашего кеша file:///
. Если вы думаете о кешировании случайного веб-контента таким образом: забудьте об этом, это не сработает. Он тоже не работал в WebKit, он просто притворялся, но вещи были бы тонко разбиты.
Страница предназначена для каширования. Я просто не понимаю, как это сделать. –
Чтобы кэшировать его, вы не будете использовать веб-движок, но вручную запросите все файлы с помощью 'QNetworkAccessManager', выгрузите их в папку и затем получите доступ к ним из этой папки. –
Yup. Я думаю, что сейчас это работает. И как я могу получить к нему доступ, чтобы он отображал что-то на странице, а не «Нет подключения к интернету»? –
- 1. Как установить QNetworkCookieJar в QWebEngine?
- 2. Как обрабатывать закачки в QWebEngine?
- 3. QWebEngine: Как получить значение атрибута?
- 4. Загрузить кеш с предикатом
- 5. Как загрузить изображения в системный кеш iphone?
- 6. QWebEngine: распечатать страницу?
- 7. Как показать прогресс загрузки в QWebEngine?
- 8. Как сказать «назад», чтобы загрузить кеш?
- 9. Как отключить кеш-кеш-кеш
- 10. QT QWebEngine визуализировать после прокрутки?
- 11. с использованием QWebEngine без полей
- 12. Использование QWebEngine для рендеринга изображения
- 13. Как загрузить удаленную базу данных в кеш, в python?
- 14. Как загрузить кеш дискового хранилища в память в ehcache
- 15. Эквивалент QWebElement и QWebElementCollection в QWebEngine
- 16. Как загрузить изображение с сервера, а не в кеш?
- 17. Как очистить кеш-кеш OpenX?
- 18. Как вызвать функцию C++/Qt из Javascript в QWebengine?
- 19. Как получить html-источник страницы в Qt 5.4 - qwebengine
- 20. Ошибка Cmake: не удалось загрузить кеш
- 21. Force QWebEngine для использования программного обеспечения
- 22. CMake throws Ошибка: не удалось загрузить кеш
- 23. Qt найти функцию слова с QWebEngine
- 24. Qt 5.7: с помощью QWebEngine headless
- 25. QWebEngine - получить текущее максимальное значение прокрутки
- 26. Как изменить кеш процессора L1, кеш L2 и кеш L3?
- 27. Как загрузить значения из памяти, не загрязняя кеш?
- 28. CloudFront: Как очистить кеш
- 29. .htaccess - Как очистить кеш браузера?
- 30. Как очистить кеш www?
Ничего. –