2011-05-19 48 views
2

为了它的乐趣,我试着在使用envjs的Rhino中运行JSLinux,它似乎没有抛出任何错误,它似乎也没有工作。在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使用率,然后它似乎是无所事事。

有什么方法可以使它起作用吗?

回答

0

“我第一次下载的所有文件和 确保它开辟了精细的 浏览器。”

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

交叉来源请求只支持HTTP的 。

然后我将这些文件复制到我的Apache www文件夹,并用localhost查看它,它终于起作用。
所以我认为你可能需要修改JS文件的Ajax部分(它使用Ajax加载3个文件,如vmlinux26.bin等)

+0

它的工作,我不必从服务器提供它。 – buzypi 2011-05-21 08:18:43

+0

我只是再次检查。它在FF4中工作,但在Chromium中不起作用。 – buzypi 2011-05-21 10:13:25

相关问题