我需要一个非常轻量级的 Windows HTTP 服务器来放到 CD/DVD 上。我试过只使用“file:”“protocol”,但问题太多了:
IE 默认不允许 JavaScript。可以使用“从互联网保存”注释来解决问题,但使用 HTC 的 CSS3 Pie 仍然无法从本地驱动器运行。
JavaScript 需要生成文件并让用户保存它们。HTML5 File Writer API 几乎不受支持,数据 URI 在 IE 中有大小限制,不允许设置默认文件名等。唯一可行的解决方案似乎是使用 Flash 的 Downloadify。当从本地驱动器加载 HTML 和 SWF 时,此功能不起作用。
AJAX 根本不起作用。
因此,我需要具有以下属性的服务器:
无需安装,仅依赖于配置文件。
可以从只读文件夹执行。
可以为文件扩展名配置 MIME 类型。(IE 有时对 HTC 很挑剔。)
在 Windows XP/Vista/7 上运行。
答案1
看一眼HTTP 文件服务器。我已经有一段时间没用它了,但它可能就是你要找的东西。