提供离线网站的最佳途径

时间:2012-05-02 00:06:34

标签: web offline presentation

对于我正在处理的网站,我需要能够将其提供给客户端,以便他们可以轻松地运行它以进行演示。理想情况下,他们会在本地运行它以避免互联网问题,但我们总是要向人们提供有关如何解压缩文件的说明,而不是将它们解压缩到临时文件中。是否有一种聪明的方式来提供离线Web应用程序,或多或少创建一个“运行”按钮?或者是一个非常轻的程序,它将在他们选择的位置重建网站?他们喜欢像powerpoint那样双击它的东西。

该文件是一个HTML文件,可能包含20个外部文件(图像,JS,CSS),但没有服务器端代码。

我猜不是,但你们很聪明,我认为这是工作要求。

更新

你们想通了。这是我在自安装程序之后运行的批处理脚本,它完成了我需要的功能。

这是我最终使用的代码:`

@echo off
MD "%USERPROFILE%\Desktop\SMBInfographic"
MOVE /Y ".\infographic" "%USERPROFILE%\Desktop\InstallFolder"

start /d "C:\Program Files\Internet Explorer" iexplore.exe "%USERPROFILE%\Desktop\InstallFolder\infographic\launch.html"

EXIT

1 个答案:

答案 0 :(得分:1)

如果你不介意你的团队养成运行其他人发送的可执行文件的坏习惯,你可以使用WinZip的Self-Extracting Executable创建者;它将提供一个.exe文件,其中包含足够的Zip算法来解压缩文件中包含的数据。

If you buy the expensive version, you can even get it to run a specific command once you're done - 这可以启动运行start index.html的程序,该程序应启动浏览器...(我还没有尝试专业版,自从我上次制作一个自解压缩Zip以来已经有好几年了,但WinZip团队可能不会失望。)

7zip还提供自提取器输出;由于使用了不同的压缩技术,输出甚至可能更小。它也是免费的。但是我没有尝试过,甚至几年前都没试过:),所以它在我的回答中得到了第二次结算。