Возможно ли получить доступ к QNetworkCookieJar
в QtWebEngine
, как вы могли раньше с QtWebKit
? Я не могу найти его в любом месте в документации ...Qt 5: Доступ к файлам cookie в QtWebEngine
ответ
QNetworkCookie доступен для QtWebEngine, но только через старый QNetworkAccessManager
, как QtWebEngine
использует свою собственную реализацию HTTP. Вы можете заметить это while reading one of the examples:
contains(DEFINES, QWEBENGINEPAGE_SETNETWORKACCESSMANAGER) {
HEADERS += cookiejar.h networkaccessmanager.h
SOURCES += cookiejar.cpp networkaccessmanager.cpp
}
Пожалуйста, обратитесь к следующему примеру для деталей:
Я ожидаю, что это улучшится в будущем, однако, поскольку это кажется неприятным обходной путь. В конце концов, это совершенно новый модуль. – lpapp
Ссылка на пример браузера WebEngine Tab больше не работает. Есть четыре примера на http://doc.qt.io/qt-5/webengine-widgetexamples.html, но браузер вкладки, похоже, не существует. – parsley72
Я рассмотрел пример браузера в Qt 5.5.1, и флаг QWEBENGINEPAGE_SETNETWORKACCESSMANAGER не работает. Для этого требуется функция QWebPage :: setNetworkAccessManager(), которая не поддерживается в Qt5. Я не вижу никакого способа сделать это, если у нас нет Qt5.6. – parsley72
Начиная с Qt 5.6 и далее вы можете использовать QWebEngineCookieStore class.
- 1. Доступ к файлам cookie HttpServletResponse
- 2. Доступ к файлам cookie в поддоменах
- 3. Доступ к файлам cookie в угловом сервисе
- 4. Доступ к файлам cookie в Chrome Extension
- 5. Доступ к файлам cookie, надеюсь, в JavaScript
- 6. Доступ к файлам cookie из модели
- 7. Доступ к файлам cookie через JSONP
- 8. AWSELB Доступ к файлам cookie с Javascript
- 9. Доступ к файлам cookie из приложения chrome
- 10. Доступ к файлам cookie из хромовых расширений
- 11. Доступ к файлам cookie из апплета LibGDX
- 12. Доступ к файлам cookie извне POST-запрос
- 13. Доступ к файлам cookie с контроллера Sails.js
- 14. Доступ к файлам cookie cookie через домены с CNAME
- 15. Доступ к файлам cookie домена в iFrame в Internet Explorer
- 16. Доступ к файлам cookie в WebApi ActionFilterAttribute.OnActionExecuting [Async]
- 17. Как получить доступ к файлам cookie в Flash?
- 18. Как получить доступ к файлам cookie в Xamarin WebView?
- 19. Доступ к файлам cookie, когда браузер находится в закрытом режиме
- 20. Как получить доступ к файлам cookie в AngularJS?
- 21. Доступ к файлам cookie перед просмотром загружен в MVC5?
- 22. Доступ к Firefox 3 файлам cookie в Python
- 23. Переписывание пути к файлам cookie
- 24. Доступ к внутренним идентификационным файлам библиотеки проекта в Qt Creator?
- 25. Как получить доступ к другим файлам ui в Qt Creator
- 26. Доступ к файлам cookie внутри модульного теста в контексте AspNet.TestHost.TestServer на ASP.NET 5/MVC 6
- 27. Node.js, Socket.io доступ к файлам cookie из субдомена
- 28. IE 8 имеет доступ только к сессионным файлам cookie?
- 29. Как получить доступ к файлам cookie при использовании WebBrowser
- 30. Как я могу получить доступ к файлам cookie сразу?
См. Http://stackoverflow.com/questions/27430864/how-to-set-qnetworkcookiejar-in-qwebengine/38351551#38351551 – mohabouje