From c3c9c0cb10694b10e09ec80c4e0adf627f3dfa79 Mon Sep 17 00:00:00 2001 From: "James B. Pollack" Date: Wed, 13 Jul 2016 14:37:41 -0700 Subject: [PATCH] update so HTML5 media apis work again --- interface/resources/qml/Browser.qml | 5 ++++- interface/resources/qml/controls-uit/WebView.qml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/interface/resources/qml/Browser.qml b/interface/resources/qml/Browser.qml index e9b99331c7..e397242a0c 100644 --- a/interface/resources/qml/Browser.qml +++ b/interface/resources/qml/Browser.qml @@ -1,4 +1,4 @@ -import QtQuick 2.3 +import QtQuick 2.5 import QtQuick.Controls 1.2 import QtWebEngine 1.1 @@ -131,6 +131,9 @@ ScrollingWindow { anchors.bottom: parent.bottom anchors.left: parent.left anchors.right: parent.right + onFeaturePermissionRequested: { + grantFeaturePermission(securityOrigin, feature, true); + } onLoadingChanged: { if (loadRequest.status === WebEngineView.LoadSucceededStatus) { addressBar.text = loadRequest.url diff --git a/interface/resources/qml/controls-uit/WebView.qml b/interface/resources/qml/controls-uit/WebView.qml index e6005d5dcf..acd0e1ae12 100644 --- a/interface/resources/qml/controls-uit/WebView.qml +++ b/interface/resources/qml/controls-uit/WebView.qml @@ -15,7 +15,7 @@ WebEngineView { id: root property var newUrl; - profile.httpUserAgent: "Mozilla/5.0 Chrome (HighFidelityInterface)" + profile.httpUserAgent: "Mozilla/5.0 Chrome/38.0 (HighFidelityInterface)" Component.onCompleted: { console.log("Connecting JS messaging to Hifi Logging")