2011-08-25 120 views
4

我希望支持Chrome提供的V8 JS Engine通常不支持的新API。是否可以通过调整Chrome提供的V8来实现这一点。修改Chrome提供的V8 JavaScript引擎

我打算使用随Firefox提供的Spidermonkey。我只想让这个API受到流行浏览器的支持。

我试过在Google论坛上寻找答案,但大多数人都在讨论嵌入V8。

+0

你可以修改v8,编译,然后尝试在webkit中嵌入,这比spidermonkey更接近于chrome – HyderA

回答

5

只是一个想法...

例如,V8开发者可能希望签出V8主干 铬旁边的稳定版本。因此,他们可能会设置一个 .gclient文件像这样:

solutions = [ 
{ 
    "name"  : "chrome", 
    "url"   : "http://src.chromium.org/svn/trunk/src/[email protected]", 
    "custom_deps" : { 
     "v8" : "http://v8.googlecode.com/svn/trunk" 
    } 
}] 

http://www.chromium.org/developers/how-tos/chromium-modularization

也许你可以通过指向为V8的custom_deps将它与自己的版本的V8编译的Chromium。

+0

感谢您的回复,我会研究这个方向。 – TheZelus