假设所有启用了Web的设备都可以访问localhost / loopback / 127.0.0.1,即使closures“networking”也是安全的吗?

我正在开发一个我希望脱机工作的项目。

现在事实certificate,我想使用的主要基础设施只是通过web服务来抽象出一个主要组件。

我可以在本地文件系统中提供web服务所需的所有数据,并在我和我提到的基础设施之间进行自己的抽象。

理想情况下,如果抽象是作为一个常规对象提供的,而我可以提供的方法,但是它后面的人只对运行在类Unix操作系统上的服务器端情况感兴趣,而networking访问是给定的,那么我会喜欢它。

他们build议我最好的方式来与它接口是做我自己的Web服务,实现本地主机上的本地运行的小型服务器相同的function。

但是我希望我的项目能够在任何设备上运行,包括Windows,Android和iOS。

这是真的,我可以期望所有这些环境能够连接到本地主机上的本地服务器,即使他们有“networking”closures?

因为我没有智能手机或平板电脑,所以我把吓唬人的报价放在“networking”上,但我知道有一些万无一失的保护非技术用户免受恶意软件等。笔记本电脑通常有一个开关或热键来打开Wi-Fi和其他networking开/关,所以我假设其他设备也是如此,我认为他们可能并不都是一样的。 也许有些人只是关掉Wi-Fi,而另外一些人则可能会在一个较低的水平禁用所有的networking

(我明白,如果它决定把这个问题转移到程序员或超级用户,但我把它看作是一个编程问题,所以我问在Stackoverflow。)

在您提到的平台中,只有Windows才能使用无线本地主机,并关闭所有以太网适配器。 您将不得不安装Microsoft的环回适配器,这是您可以从“添加/删除程序”中获得的可选组件之一。 iOS不提供回送选项,我不知道Android是否也有。