summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@theqtcompany.com>2015-11-20 16:54:17 +0100
committerLiang Qi <liang.qi@theqtcompany.com>2015-11-20 16:54:42 +0100
commit8a1fadd42dafb8abc54b7e9529f7db1200c643fa (patch)
tree2975b1546452d2a17fa4a7a4fe4e3ba2e327c591 /src
parent1173d48149a8133b607894b67e1ec32de68e21e8 (diff)
parent5a8bae70bb6caf01c262ed3a607c736ea72561b9 (diff)
Merge remote-tracking branch 'origin/5.5' into 5.6
Diffstat (limited to 'src')
-rw-r--r--src/core/web_contents_delegate_qt.cpp1
-rw-r--r--src/webengine/api/qquickwebenginescript.cpp3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/core/web_contents_delegate_qt.cpp b/src/core/web_contents_delegate_qt.cpp
index 1897664e3..59fa0a9a8 100644
--- a/src/core/web_contents_delegate_qt.cpp
+++ b/src/core/web_contents_delegate_qt.cpp
@@ -105,6 +105,7 @@ content::WebContents *WebContentsDelegateQt::OpenURLFromTab(content::WebContents
load_url_params.extra_headers = params.extra_headers;
load_url_params.should_replace_current_entry = params.should_replace_current_entry;
load_url_params.is_renderer_initiated = params.is_renderer_initiated;
+ load_url_params.override_user_agent = content::NavigationController::UA_OVERRIDE_TRUE;
if (params.transferred_global_request_id != content::GlobalRequestID())
load_url_params.transferred_global_request_id = params.transferred_global_request_id;
diff --git a/src/webengine/api/qquickwebenginescript.cpp b/src/webengine/api/qquickwebenginescript.cpp
index affffbf46..71dad701f 100644
--- a/src/webengine/api/qquickwebenginescript.cpp
+++ b/src/webengine/api/qquickwebenginescript.cpp
@@ -37,6 +37,7 @@
#include "qquickwebenginescript_p.h"
#include "qquickwebenginescript_p_p.h"
+#include <QQmlFile>
#include <QtCore/QDebug>
#include <QtCore/QFile>
#include <QtCore/QStringBuilder>
@@ -178,7 +179,7 @@ void QQuickWebEngineScript::setSourceUrl(QUrl arg)
d->m_sourceUrl = arg;
Q_EMIT sourceUrlChanged(d->m_sourceUrl);
- QFile f(arg.toLocalFile());
+ QFile f(QQmlFile::urlToLocalFileOrQrc(arg));
if (!f.open(QIODevice::ReadOnly)) {
qWarning() << "Can't open user script " << arg;
return;