summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Tokarev <annulen@yandex.ru>2017-04-11 17:54:41 +0300
committerKonstantin Tokarev <annulen@yandex.ru>2017-04-11 15:20:18 +0000
commitce29c5f019ffe0ceec6eb9be3d82e1c061d0d530 (patch)
tree20f94b223dea09210c24e39278c8495f88b1113e
parent54110a075ed5eba337e3463d33ad45b538d9365a (diff)
Enable HSTS by default with Qt 5.9
Change-Id: I638ac5e76f087b2af9211a1bfc1ceb3441626419 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
-rw-r--r--Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp b/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
index a4e1f7464..962c8b062 100644
--- a/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
+++ b/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
@@ -363,8 +363,12 @@ void QWebPageAdapter::setNetworkAccessManager(QNetworkAccessManager *manager)
QNetworkAccessManager* QWebPageAdapter::networkAccessManager()
{
- if (!networkManager)
+ if (!networkManager) {
networkManager = new QNetworkAccessManager(handle());
+#if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0)
+ networkManager->setStrictTransportSecurityEnabled(true);
+#endif
+ }
return networkManager;
}