我想从JavaScript执行针对本地 SQLite文件的查询。怎么办呢?
通过本地,我的意思是用户计算机上的.sqlite文件。我不需要存储应用程序,所以关于WebSQL的建议没有帮助。
用例是,我有许多本地SQLite文件,我将其用作其他应用程序的数据库。我正在尝试构建一个Chrome扩展程序,让我可以查询SQLite文件,这样我就可以看到数据内容而无需使用我的SQLlite工作台应用程序,这很糟糕。
答案 0 :(得分:2)
扩展名无法做到这一点。虽然你可以上传"一个扩展名的文件,它不会保留对磁盘上文件的访问权限;它只是上传时的快照。
然而, app 可以。使用chrome.filesystem
API,您可以请求对文件的读取或读/写访问权限,并保留生成的条目,以便稍后再次查询,而无需与用户对话。
当然,由您的JS代码实际读取数据库。没有API,您需要使用库。