Summary: | WebEnginePart does not render kio output (kio_help, kio_man, ...) | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Luigi Toscano <luigi.toscano> |
Component: | webenginepart | Assignee: | Stefano Crocco <stefano.crocco> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | elbin.p, faure, felix, kde, ptselios, rdieter, skyrostyan, zawertun |
Priority: | NOR | ||
Version: | Git | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Luigi Toscano
2017-03-01 22:55:38 UTC
(In reply to Luigi Toscano from comment #0) > The WebEnginePart (default rendered) does not render the output from > kioslaves like kio_help, kio_man, kio_gopher, and probably all of the others > which renders HTML. The error printed is: > > --------------------------- > This site can’t be reached > > The webpage at <url:/foo/bar> might be temporarily down or it may have moved > permanently to a new web address. > ERR_UNKNOWN_URL_SCHEME > -------------------------- > > This is not a Konqueror issue, as the "KHTML" view mode renders correctly > those contents. > This issue is visible in from Applications 16.12 up to the last git master. Same bug here with Konqueror-16.2.3 Frameworks 5.33, QT-5.8.0 (build with qtwebengine). Konqueror doesn't open man:/ info:/ ... when using "WebEngine". It works with KHTML. Git commit 8a5ef4d042f45668cf0364f341f6abca007a85c8 by David Faure. Committed on 14/07/2017 at 14:41. Pushed by dfaure into branch 'webengine_streaming'. Add support again for man:, info: and other slaves which output HTML. using the newly added support for streaming data into WebEnginePart. M +10 -0 src/konqview.cpp M +8 -3 webenginepart/src/webenginepage.cpp M +5 -2 webenginepart/src/webenginepart.cpp https://commits.kde.org/konqueror/8a5ef4d042f45668cf0364f341f6abca007a85c8 I have a fix, but the link to file:/// stylesheets fail to load due to security checks in WebEngine. I submitted https://bugreports.qt.io/browse/QTBUG-61937 to possibly fix that, the alternative would be to embed the stylesheet into the HTML (and use data URLs for icons). I pushed my current work into a branch (since it redesigns the support for the about: page too, which now suffers from the same security issue). See branch webengine_streaming in konqueror.git. *** Bug 386247 has been marked as a duplicate of this bug. *** Fixed in commit d0842c88fc5a8410c88dbd6ac0def09adc7c1fb6 |