Russian Qt Forum

Qt => Общие вопросы => Тема начата: gil9red от Декабрь 18, 2016, 00:00



Название: Есть ли инспектор для QWebEngineView?
Отправлено: gil9red от Декабрь 18, 2016, 00:00
Для QWebView его через настройки можно было активировать

Мне он нужен для просмотра DOM и сети -- запросы, которые ходят, для этого можно использовать настоящие браузеры (Firefox, Google Chrome, <ваш вариант>), но иногда проще под рукой все иметь :)


Название: Re: Есть ли инспектор для QWebEngineView?
Отправлено: gil9red от Декабрь 20, 2016, 12:37
Что, никому, при использовании QWebEngineView, не понадобилось инспектировать веб-страницу? :)


Название: Re: Есть ли инспектор для QWebEngineView?
Отправлено: Bepec от Декабрь 20, 2016, 20:46
У меня он вызывал до полусотни неработающих функций, требующих сторонних плагинов, перекомпилирования, жутких настроек, шаманства с сертификатами... Так что я на него забил, как на инструмент...


Название: Re: Есть ли инспектор для QWebEngineView?
Отправлено: gil9red от Декабрь 20, 2016, 22:41
Он был отдельным приложением? Или библиотекой?

Просто для Webkit он очень просто включался:
QWebSettings::globalSettings()->setAttribute(QWebSettings::DeveloperExtrasEnabled, true)

После на странице в меню появлялось действие Inspect

А тут такого нет: http://doc.qt.io/qt-5/qwebenginesettings.html#WebAttribute-enum