我刚刚发现了 SQLite 的奇妙之处,我正在尝试让它在没有服务器的情况下在本地 HTML 文件上工作,只需简单的 JavaScript。
SQLite wiki 指出本地数据库可以通过
XMLHttpRequest
“获取”
var xhr = new XMLHttpRequest();
xhr.open('GET', '/path/to/database.sqlite', true);
但我不能,因为这是跨源请求。我在尝试读取 CSV 文件时遇到了类似的问题,我通过使用文件输入然后将文件向前传递以进行解析来解决它。
我尝试做同样的事情,而不是只传递实际文件。但这不起作用。
有没有办法在没有本地服务器的情况下完成这项工作,并且不会扰乱浏览器的安全规则?@YarGnawh 喜欢这个
/path/to/database.sqlite
?我还是一样的
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --allow-access-from-files