[SailfishDevel] Webview and clicking on external link
Michael Fuchs
michfu at gmx.at
Thu Jan 28 21:21:29 UTC 2016
Place the Qt.openUrlExternally(request.url) in a function in some parent
object and call the function from within the webview.
On Donnerstag, 28. Jänner 2016 21:55:49 CET Zoltán Lutor wrote:
> Hi,
>
> Any idea how to open link clicked in webview in browser application?
> Code below does not do the trick - rather opens link inside the webview
> itself...
>
> http://doc.qt.io/qt-5/qml-qtwebkit-webview.html#onNavigationRequested-signal
>
> WebView {
>
> id: webViewer
>
> anchors.fill: parent
>
> onNavigationRequested : {
>
> console.debug("request.url: ", request.url)
>
> if (request.navigationType === WebView.LinkClickedNavigation) {
>
> request.action = WebView.IgnoreRequest
>
> Qt.openUrlExternally(request.url)
>
> }
>
> }
>
> }
>
>
> Thx,
>
>
> Zoltan
More information about the Devel
mailing list