在QWebEngineView

时间:2016-02-03 19:20:13

标签: qt qwebview qtwebengine

如何更改QWebEngineView中的用户代理? 我知道对于QWebView有一种方法可以做到这一点,但我找不到QWebEngineView的解决方案。

1 个答案:

答案 0 :(得分:1)

在构建QWebEnginePage作为参数之一时,您可以指定QWebEngineProfile

QWebEngineProfile - 它是一个包含不同设置的类,可以在网页之间共享。

要设置用户代理,您需要使用:

void QWebEngineProfile::setHttpUserAgent(const QString & userAgent)

http://doc.qt.io/qt-5/qwebengineprofile.html#setHttpUserAgent

自Qt 5.5起,QWebEngineProfile可用。