What did you mean with "*in some parent object and call the function from
within the webview*"?
Solution below did not do the trick - link is still opened in the same
webview...

Item

{

      id: htmlContentViewer


    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)

                goExternal(request.url)

            }

        }

    }


    // fancy Sailfish - WebView? - issue...

    function goExternal( url ) { Qt.openUrlExternally(url) }

}


2016-01-28 22:21 GMT+01:00 Michael Fuchs <mic...@gmx.at>:

> 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
>
>
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to