QtWebEngine/Features: Difference between revisions
Line 40: | Line 40: | ||
''How to test'': Using demobrowser, access the menu and choose: File -> Print to PDF. | ''How to test'': Using demobrowser, access the menu and choose: File -> Print to PDF. | ||
== HTML5 video == | == HTML5 DRM video == | ||
DRM Protected, widevine plugin | DRM Protected, widevine plugin |
Revision as of 13:13, 28 April 2016
(Incomplete) list of WebEngine features, and how to test for them.
WebRTC
Version: Qt 5.4.0 onwards
Description: Real-Time Communications (RTC) capabilities via simple APIs
Documentation: -
How to test: Set up a webcam / microphone. Open e.g. https://test.webrtc.org/ in simplebrowser, nanobrowser
PPAPI / Adobe Flash
Version: Qt 5.6.0 onwards
Description: Support for PPAPI plugins, and Flash in particular
Documentation: Pepper Flash Player Plugin Support
How to test: Make sure you have the Adobe Flash PPAPI plugin installed. Launch DemoBrowser, NanoBrowser, and make sure that 'Plugins' are enabled. Load https://helpx.adobe.com/flash-player.html .
Drag & Drop
Version: Qt 5.7.0 onwards
Description: Support for HTML5 drag and drop.
Documentation: n/a
How to test: Try any HTML5 drag and drop demo. E.g. this, that or maybe even yon. Dragging files into the browser is not part of HTML5 but also works.
Printing to PDF
Version: Qt 5.7.0 onwards
Description: Support for printing a web page to a PDF file.
Documentation: n/a
How to test: Using demobrowser, access the menu and choose: File -> Print to PDF.
HTML5 DRM video
DRM Protected, widevine plugin
Version: Qt 5.7.0 onwards
Description: Support for viewing DRM protected videos.
Documentation: n/a
How to test: QtWebEngine should be built with proprietary codecs enabled (qmake 'WEBENGINE_CONFIG+=use_proprietary_codecs' qtwebengine.pro). Try and view videos at. e.g. http://demo.castlabs.com/, http://ssdemo04.swankmp.net/ or https://shaka-player-demo.appspot.com/demo/.
HTML5 Geolocation
Chromium DevTools
Fullscreen
Local Storage
==