我想知道如何在网页中运行Windows或gnu/Linux可执行文件。澄清一下,我不是在谈论任何一种远程桌面的事情。我所设想的是一个用户获取网站,这将与一个隐藏的文件,这是可执行代码或代表本地可执行代码,就像你重命名一个.exe为.txt。然后,该网站将继续使用JavaScript或类似的基于web的方法来解释表示它的本地可执行文件或文件,从而有效地在网页内运行它。所有这些都可以在不与远程主机通信的情况下完成。
所以,我真正想知道的是,以前有没有做过这样或类似的事情?如果是这样,它是如何实现的?这有可能吗?我怎么能做到呢?在网站上为gui应用程序模拟一个窗口系统怎么样?
发布于 2016-09-18 10:32:26
正如@Tibrogargan在评论中提到的,这确实是在询问关于在Javascript中构建VM的问题。FFMpeg和QEmu背后的Fabrice Bellard已经用Javascript编写了一个VM。你可以在http://bellard.org/jslinux/上使用它,但它不是开源的。可能感兴趣的几个开源项目是JsDOSBox和PC Emulator in JavaScript。它们似乎都包括一个支持图形的显示器。
https://stackoverflow.com/questions/39553450
复制相似问题