我正在尝试使用HTML5本地存储功能,但是当文件是本地文件时,浏览器将不允许本地存储,这让我很沮丧。我的猜测是浏览器(在我的情况下是Chrome,也是FF)想要查看域而不是文件位置。有没有人在这里发现了本地开发的解决方法?也许建立一个本地域名?这听起来太麻烦了。浏览器中应该只有一个开发人员选项,grrrrrr。
答案 0 :(得分:3)
你会发现大多数Web开发人员都会设置一个本地Web服务器,因为它是在本地使用服务器端脚本的唯一方法 - 用PHP,ASP.NET,Python等编写的任何东西都包括在内所有内容管理系统。实际上也不是太困难。在Linux上,只需使用包管理器(在Ubuntu上sudo aptitude install apache2
)安装Apache。在Mac OS上,您已经安装了一个 - 只需在系统偏好设置>中启用 Web共享。 分享,然后导航至 http://localhost/~YourUsernameHere/ 。在Windows上,如果您只是想要一个Web服务器,我建议安装Apache HTTP Server,如果您想安装MySQL,PHP和Perl(非常适合服务器端开发),我建议安装XAMPP最小化。
答案 1 :(得分:1)
如何将Python用作轻量级服务器,请转到您的工作目录并:
python -m SimpleHTTPServer
有关详细信息,请参阅http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python。