CORS,SQLite和JavaScript。有没有本地服务器访问实际数据库的方法?

时间:2015-09-02 20:16:23

标签: javascript sqlite cors

我刚刚发现了SQLite的奇妙之处,我试图让它在没有服务器的本地HTML文件上工作,只是简单的JavaScript。

SQLite wiki声明本地数据库是通过XMLHttpRequest“获取”

var xhr = new XMLHttpRequest();
xhr.open('GET', '/path/to/database.sqlite', true);

但我不能,因为它是一个交叉来源请求。我在尝试读取CSV文件时遇到过类似的问题,我通过使用文件输入解决了这个问题,然后将文件传递给要解析。

我尝试做同样的事情,而不是传递/path/to/database.sqlite只传递实际文件。但它不起作用。

无论如何,如果没有本地服务器并且没有弄乱浏览器的安全规则,是否可以使这项工作成功?

@YarGnawh喜欢这个C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --allow-access-from-files?我仍然得到相同的XMLHttpRequest cannot load file:///C:/BOVESPA2014.sqlite. Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource.

0 个答案:

没有答案