如何更改QWebEngineView
中的用户代理?
我知道对于QWebView
有一种方法可以做到这一点,但我找不到QWebEngineView
的解决方案。
答案 0 :(得分:1)
在构建QWebEnginePage作为参数之一时,您可以指定QWebEngineProfile。
QWebEngineProfile - 它是一个包含不同设置的类,可以在网页之间共享。
要设置用户代理,您需要使用:
void QWebEngineProfile::setHttpUserAgent(const QString & userAgent)
http://doc.qt.io/qt-5/qwebengineprofile.html#setHttpUserAgent
自Qt 5.5起,QWebEngineProfile可用。