在Rhino中运行JSLinux

时间:2011-05-19 13:11:30

标签: rhino envjs

为了它的乐趣,我尝试使用envjs在Rhino中运行JSLinux,它似乎没有抛出任何错误,它似乎也没有用。

如前所述:How do I locally host the webbrowser Virtual Machine here: 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使用率很高,但似乎什么也没做。

有没有办法让它发挥作用?

2 个答案:

答案 0 :(得分:3)

我认为Rhino不支持Typed Arrays,这是jslinux运行所必需的。

答案 1 :(得分:0)

  

“我首先下载了所有文件和   确保它在a   浏览器。 “

有效吗?我也是这样做的,但Chrome说:

  

仅限交叉原始请求   支持HTTP。

然后我将文件复制到我的Apache www文件夹,并使用localhost查看它,它终于可以工作了 所以我认为您可能必须使用Ajax部分修改JS文件(它使用Ajax加载3个文件,如vmlinux26.bin等)