33 | | || HTML5 application cache (manifest attribute) || Technology preview || [http://doc.qt.nokia.com/4.6/qwebsettings.html#setOfflineWebApplicationCachePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] OfflineWebApplicationCacheEnabled attribute || || |
34 | | || Web Storage (DOM storage, local storage & session storage) || Experimental || [http://doc.qt.nokia.com/4.6/qwebsettings.html#setLocalStoragePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] LocalStorageEnabled attribute || LayoutTests/storage || |
35 | | || Web SQL Database || Experimental || [[http://doc.qt.nokia.com/4.6/qwebsettings.html#setOfflineStoragePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] OfflineStorageDatabaseEnabled attribute || || |
36 | | || navigator.onLine attribute, online and offline events || ? || || |
| 35 | || HTML5 Offline support: HTML5 application cache (manifest attribute) || Technology preview || [http://doc.qt.nokia.com/4.6/qwebsettings.html#setOfflineWebApplicationCachePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] OfflineWebApplicationCacheEnabled attribute || || |
| 36 | || HTML5 Offline support: Web Storage (DOM storage, local storage & session storage) || Experimental || [http://doc.qt.nokia.com/4.6/qwebsettings.html#setLocalStoragePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] LocalStorageEnabled attribute || LayoutTests/storage || |
| 37 | || HTML5 Offline support: Web SQL Database || Experimental || [[http://doc.qt.nokia.com/4.6/qwebsettings.html#setOfflineStoragePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] OfflineStorageDatabaseEnabled attribute || || |
| 38 | || HTML5 Offline support: navigator.onLine attribute, online and offline events || ? || || |
55 | | |
56 | | = HTML5 canvas and media = |
57 | | |
58 | | || '''Feature''' || '''Status''' || '''Layout test''' || |
59 | | || <canvas> element || Experimental (partial support). || LayoutTests/fast/canvas || |
60 | | || 3D canvas support with WebGL || Technology preview (partial support) || || |
61 | | |
62 | | QtWebKit has had experimental support for HTML5 media via the Phonon multimedia integration since Qt 4.5. As of QtWebKit 2.0, we have added integration to the new QtMultimedia framework in Qt 4.7. In the future, improvements and new development will focus on the QtMultimedia framework based architecture. |
63 | | |
64 | | || '''Feature''' || '''Status''' || '''Layout test''' || |
65 | | || <audio>, <video> and <source> element || Technology preview with QtMultimedia in Qt 4.7. Also previous experimental support with Phonon still available when using Qt 4.6. || LayoutTests/media, LayoutTests/fast/media || |
| 73 | = HTML5 canvas and media = |
| 74 | |
| 75 | || '''Feature''' || '''Status''' || '''Layout test''' || |
| 76 | || <canvas> element || Experimental (partial support). || LayoutTests/fast/canvas || |
| 77 | || 3D canvas support with WebGL || Technology preview (partial support) || || |
| 78 | |
| 79 | QtWebKit has had experimental support for HTML5 media via the Phonon multimedia integration since Qt 4.5. As of QtWebKit 2.0, we have added integration to the new QtMultimedia framework in Qt 4.7. In the future, improvements and new development will focus on the QtMultimedia framework based architecture. |
| 80 | |
| 81 | || '''Feature''' || '''Status''' || '''Layout test''' || |
| 82 | || <audio>, <video> and <source> element || Technology preview with QtMultimedia in Qt 4.7. Also previous experimental support with Phonon still available when using Qt 4.6. || LayoutTests/media, LayoutTests/fast/media || |
| 83 | |
| 84 | |
86 | | || <input type="search"> for search boxes || Not implemented || || |
87 | | || <input type="number"> for spinboxes || Not implemented || || |
88 | | || <input type="range"> for sliders || Not implemented || || |
89 | | || <input type="color"> for color pickers || Not implemented || || |
90 | | || <input type="tel"> for telephone numbers || Not implemented || || |
91 | | || <input type="url"> for web addresses || Not implemented || || |
92 | | || <input type="email"> for email addresses || Not implemented || || |
93 | | || <input type="date"> for calendar date pickers || Not implemented || || |
94 | | || <input type="month"> for months || Not implemented || || |
95 | | || <input type="week"> for weeks || Not implemented || || |
96 | | || <input type="time"> for timestamps || Not implemented || || |
97 | | || <input type="datetime"> for precise, absolute date+time stamps || Not implemented || || |
98 | | || <input type="datetime-local"> for local dates and times || Not implemented || || |
99 | | || <input type="file"> for selecting local files || Not implemented || || |
100 | | || <menu> a menu list of form controls || || || |
101 | | || <command> a command button inside a <menu> element || || || |
102 | | || <datalist> element and list attribute (for input type="list") || || || |
103 | | || <keygen> element, challenge attribute and keytype attribute for PKI key generation || || || |
104 | | || <output> element || || || |
| 88 | || HTML5 input types such as email, tel, date, color || Not implemented || || |
| 89 | || autofocus attribute for web form controls || technology preview || || |
| 90 | || placeholder attribute for placeholder text in an input field || technology preview || || |