2011-05-19 16 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

相關問題