diff options
Diffstat (limited to 'src/plugins/darwin/qdarwinwebview.mm')
-rw-r--r-- | src/plugins/darwin/qdarwinwebview.mm | 13 |
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 |