summaryrefslogtreecommitdiffstats
path: root/src/plugins/darwin/qdarwinwebview.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/darwin/qdarwinwebview.mm')
-rw-r--r--src/plugins/darwin/qdarwinwebview.mm13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/darwin/qdarwinwebview.mm b/src/plugins/darwin/qdarwinwebview.mm
index ba99ac6..a9c711c 100644
--- a/src/plugins/darwin/qdarwinwebview.mm
+++ b/src/plugins/darwin/qdarwinwebview.mm
@@ -467,4 +467,17 @@ void QDarwinWebViewPrivate::runJavaScriptPrivate(const QString &script, int call
}];
}
+QString QDarwinWebViewPrivate::httpUserAgent() const
+{
+ return QString::fromNSString(wkWebView.customUserAgent);
+}
+
+void QDarwinWebViewPrivate::setHttpUserAgent(const QString &userAgent)
+{
+ if (!userAgent.isEmpty()) {
+ wkWebView.customUserAgent = userAgent.toNSString();
+ }
+ Q_EMIT httpUserAgentChanged(userAgent);
+}
+
QT_END_NAMESPACE