From 0eca2d11a5c32b1c979f0f6f662edff80130a65a Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 5 Jul 2018 21:14:37 +0200 Subject: Handle navigation requests from qml. Meaning we no longer need the custom profile. --- components/mailviewer/qml/HtmlContent.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'components/mailviewer/qml/HtmlContent.qml') diff --git a/components/mailviewer/qml/HtmlContent.qml b/components/mailviewer/qml/HtmlContent.qml index aa9c5e9a..1efa7d60 100644 --- a/components/mailviewer/qml/HtmlContent.qml +++ b/components/mailviewer/qml/HtmlContent.qml @@ -53,7 +53,9 @@ Item { console.debug("Link hovered ", hoveredUrl) } onNavigationRequested: { - console.debug("Nav request ", request) + console.debug("Nav request ", request, request.url) + Qt.openUrlExternally(request.url) + request.action = WebEngineNavigationRequest.IgnoreRequest } onNewViewRequested: { console.debug("New view request ", request, request.requestedUrl) @@ -83,7 +85,6 @@ Item { //The webview should not steal focus focusOnNavigationEnabled: false } - profile: Kube.WebEngineProfile onContextMenuRequested: function(request) { request.accepted = true } -- cgit v1.2.3