开源的网页版程序,为什么不能下载后直接打开? 1

有同学在论坛提出了这个问题:https://meta.appinn.net/t/topic/58476

突然发觉这些问题一直被我们忽略,以为大家都会,但真不是这样的。

注:此文也无任何冒犯的意思,只是讲解这个问题的本质

开源的网页版程序,为什么不能下载后直接打开?

这位同学提供了一个 仙劍奇俠傳存檔修改器 (網頁版) 的 GitHub 链接,并说:

这个网站的网址,直接下载下来为什么打不开的,哈哈哈,因为我不懂,以为是无脑直接用,请问哪位大大可以编辑一下变成可以本地使用的网页,谢谢哈

关于这个问题如何解决,实际上帖子的回复里给出了很多答案,不过如何更好的理解这个问题,@稻米鼠提供了一个非常赞的回复,一起来看下:

开源的网页版程序,为什么不能下载后直接打开? 2

你想叫一个厨师(这个游戏修改器)到你家(保存下来)给你做饭(本地可用)。

但是你直接从上述网址下载的是还没换好衣服(未编译)的厨师,他还不能做饭,除非你先让他换好衣服(编译),但这需要更衣间(编译环境),这很麻烦。

不过,一切准备就绪(编译好)的厨师在这里 GitHub(gh-pages 分支)

但是厨师来了还是不能做饭,因为他需要一个厨房(网页服务器),不然技艺无法施展,当然有一些不用厨房(网页服务器)就能烹饪的料理,但是这个厨师学的不是这方面的技能,所以他必须要有厨房(网页服务器)。但你也不用害怕,因为这个要求并不高,只需要家庭厨房就(静态网页服务器)可以了,这个要求其实很低的。

但是这你也没有,其实也不懂?没什么 @Hoothin 大佬直接提供了建议,Everything(这是一款本地文件搜索工具,十分强大)里面自带了一个“厨房”(静态网页服务器),你下载便携版,然后到设置里开启一下就行了,基本上只要选择一下“服务期页面位置”(厨师是谁,就是选择下载的网页所在的文件夹)就好。


这大概是我见过的对网页程序最形象的解释了。当然如果你有更好的解释,欢迎来添加你的版本。