Digia hat QWebView ja schon als deprecated gebranntmarkt und QWebEngineView als Ersatz geschaffen. Also hat Digia den WebKit Fork Blink (von Google) nachvollzogen. Was sollten Sie auch anderes machen wenn sich Apple (WebKit) und Google (Blink) nicht einigen können.
Momentan besteht für mich nur das Problem, dass void linkClicked(const QUrl & url) nicht in WebEngineView drin ist. QWebEngineUrlRequestInterceptor kommt aber erst mit Qt 5.6, was ja noch nicht allgemein verbreitet ist.
Die Apple/Google - Kiste ist für mich der Grund keine iOS Version zu bauen.
Digia hat
QWebView ja schon als deprecated gebranntmarkt und
QWebEngineView als Ersatz geschaffen.
Also hat Digia den WebKit Fork Blink (von Google) nachvollzogen.
Was sollten Sie auch anderes machen wenn sich
Apple (WebKit) und
Google (Blink) nicht einigen können.
Momentan besteht für mich nur das Problem, dass
void linkClicked(const QUrl & url)
nicht in WebEngineView drin ist.
QWebEngineUrlRequestInterceptor kommt aber erst mit Qt 5.6, was ja noch nicht allgemein verbreitet ist.
Die Apple/Google - Kiste ist für mich der Grund keine iOS Version zu bauen.
Abhängig von was du machen willst, könntest du vielleicht QWebEnginePage::acceptNavigationRequest() überschreiben
Danke für den Tipp.
Es hat geklappt.
Wenn man ein "fremdes Protokoll" angibt,
wird die Methode leider nicht aufgerufen.
Also nicht mit http://dingelskirchen
sondern mit mytest//dingelskirchen
PS:
Leider kann ich das jetzt hier im Forum nicht richtig zeigen,
weil mir die Forensoftware sonst versucht meine Eingabe als HTML zu interpretieren.