在本地部署网站并且在Chrome上Access-Control-Allow-Origin不允许使用Origin null?

时间:2013-07-20 11:56:37

标签: jquery xml google-chrome

我有一个客户端希望在DVD上安装一个脱机运行的小型数据库应用程序。我想使用xml数据库文件作为我的应用程序的基础,而不是在DVD上作为独立/嵌入式应用程序运行的PHP / MySQL。我目前面临的问题在于,如果应用程序在本地运行,则会在chrome上显示Access-Control-Allow-Origin错误。

你能想到一个替代方法来克服这个问题吗?其他实施解决方案的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

嗯,在这种情况下你很受限制。如果您处于脱机状态,则需要在客户端上安装数据库。 Chrome等普通浏览器不允许您访问文件系统(如果任何网站可以访问您的文件系统,请考虑安全隐患)。因此,您确实需要运行数据库。

幸运的是,有一个基于HTML5客户端的数据库选项:http://blog.darkcrimson.com/2010/05/local-databases/