Я пытаюсь разработать приложение для Ubuntu Touch с использованием HTML5, и мне нужно создать базу данных для хранения всего, что в ней есть. Но QtWebKit не поддерживает ни WebSQL, ни IndexedDB. Есть ли обходной путь, чтобы приложение поддерживало базы данных без чего-либо кроме JavaScript?
QtWebkit поддерживает WebSQL и IndexedDB: следующие примеры кода возвращают true:
var websqlAvailable = typeof window.openDatabase != 'undefined';
var indexeddbAvailable = typeof window.indexedDB != 'undefined';
В качестве дополнительного уведомления в QtWebkit доступна только более старая версия indexeddb.
Более подробную информацию об использовании Web SQL, IndexedDB и веб-хранилища в Ubuntu Touch можно найти здесь: 114]