【发布时间】:2016-02-03 19:20:13
【问题描述】:
如何更改QWebEngineView中的用户代理?
我知道QWebView 有办法做到这一点,但我没有找到QWebEngineView 的解决方案。
【问题讨论】:
标签: qt qwebview qtwebengine
如何更改QWebEngineView中的用户代理?
我知道QWebView 有办法做到这一点,但我没有找到QWebEngineView 的解决方案。
【问题讨论】:
标签: qt qwebview qtwebengine
在构造QWebEnginePage 作为参数之一时,您可以指定QWebEngineProfile。
QWebEngineProfile - 这是一个包含不同设置的类,可以在网页之间共享。
要设置用户代理,您需要使用:
void QWebEngineProfile::setHttpUserAgent(const QString & userAgent)
http://doc.qt.io/qt-5/qwebengineprofile.html#setHttpUserAgent
QWebEngineProfile 从 Qt 5.5 开始可用。
【讨论】: