CORS、SQLite 和 JavaScript。有没有办法在没有本地服务器的情况下访问实际数据库?

问题描述 投票:0回答:2

我刚刚发现了 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
    

javascript sqlite cors
2个回答
0
投票


0
投票

© www.soinside.com 2019 - 2024. All rights reserved.