让浏览器获取中文页面

*  enhanced: 判断系统语言,中文则修改请求头,请求中文网页
This commit is contained in:
momen 2022-12-23 10:12:18 +00:00 committed by Pluto
parent cc8ff5eff2
commit 3a54cba3e5

@ -1,10 +1,26 @@
#include "webenginepage.h"
#include <QDesktopServices>
#include <QWebEngineSettings>
#include <QWebEngineProfile>
WebEnginePage::WebEnginePage(QObject *parent)
: QWebEnginePage(parent)
{
QLocale ql;
switch (ql.language())
{
case QLocale::Chinese:
{
// 系统语言是中文,获取网页为中文 @momen @uniartisan
QWebEngineProfile *profile = QWebEngineProfile::defaultProfile();
qDebug() << profile->httpAcceptLanguage();
profile->setHttpAcceptLanguage("zh-CN,zh;q=0.8,en;q=0.6");
}
break;
default:
break;
}
}
WebEnginePage::~WebEnginePage()