相关疑难解决方法(0)

用于桥接IndexedDB和WebSQL的JavaScript库

我很好奇是否有一个库或项目为IndexedDB或WebSQL提供通用接口,具体取决于用户的浏览器支持.如果他们使用Chrome/Safari,请使用WebSQL,如果他们使用的是Firefox或Internet Explorer,请使用IndexedDB.

这个问题的海报似乎有自己开发的解决方案,但没有提供任何源代码.

javascript web-sql indexeddb

17
推荐指数
5
解决办法
2万
查看次数

Javascript和Sqlite

我正在使用HTML5和Javascript创建一个应用程序.此应用程序将与Windows和iOS 6(iPad)兼容.我需要使用javascript进行本地数据库访问.这是一个纯粹的脱机ap,不涉及服务器端.

我的困境是 -

  1. W3C不再支持WebSQL.

  2. IndexedDB适用于Firefox,但不适用于iOS6.

  3. 最重要的是,我希望避免HTML5本地数据库存储,因为它会在清除历史记录时清除数据.

我希望在应用程序本地有一个持久的数据库,比如SQLite.是否可以使用纯JavaScript访问SQLite,以便它可以在Windows上以及iPad上使用Firefox.

编辑:该应用程序将不会从iPad(iOS6)中的浏览器运行.而是将应用程序打包到ipa文件中并安装在iPad设备中.

javascript sqlite html5

17
推荐指数
1
解决办法
2万
查看次数

使用Android和Phonegap存储SQLite数据库

我正在开发一个Android Cordova/Phonegap应用程序,我想使用SQLite数据库.我使用了官方文档中的示例.

// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);

// Populate the database
//
function populateDB(tx) {
    tx.executeSql('DROP TABLE IF EXISTS DEMO');
    tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
}

// Query the database
//
function queryDB(tx) {
    tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
}

// Query the success callback
//
function …
Run Code Online (Sandbox Code Playgroud)

database sqlite android cordova android-sqlite

12
推荐指数
2
解决办法
3万
查看次数

Web SQL数据库在浏览器中保留多长时间?

我目前在我的chrome和safari浏览器中使用Web SQL数据库.这对我的要求非常好.代码已启动并运行,并使用HTML概念.我做了一些研发,发现这项技术已被弃用,不再受支持.他们中的大多数都建议使用索引数据库.我不认为这对我来说是一个可行的选择,因为涉及很多代码.

我仍然在最新的浏览器中看到Web sql DB,我的应用程序运行顺畅.

我的问题和担心是,他们是否要从Chrome和Safari浏览器中完全删除WEB SQL?

如果发生这种情况,我将完全注定失败.

html5 data-storage client-side

6
推荐指数
1
解决办法
1万
查看次数