在 Rhino 中运行 JSLinux



为了好玩,我尝试使用envjs在Rhino中运行JSLinux,它似乎没有抛出任何错误,似乎

也不起作用。

如此处所述:如何在此处本地托管Web浏览器虚拟机:http://bellard.org/jslinux/,我首先下载了所有文件并确保它在浏览器中可以正常打开。然后我开始在犀牛身上尝试一下。

以下是交互:

$ rhino
Rhino 1.7 release 2 2010 01 20
js> load('env.js')
[  Envjs/1.6 (Rhino; U; Linux i386 2.6.32-31-generic-pae; en-US; rv:1.7.0.rc2)   Resig/20070309 PilotFish/1.2.13  ]
js> window.location = 'emul.html';

有一些高CPU使用率,然后它似乎什么都不做。

有没有办法让它工作?

我认为Rhino不支持类型化数组,这是jslinux运行所必需的。

"我首先下载了所有文件,然后 确保它在一个 浏览器。"

它有效吗?我也这样做了,但Chrome说:

仅跨源请求 支持 HTTP。

然后我将文件复制到我的 Apache www 文件夹中,并使用本地主机查看它,它终于可以工作了。
所以我认为你可能不得不用 Ajax 部分修改 JS 文件(它使用 Ajax 加载 3 个文件,如 vmlinux26.bin 等)

最新更新