2011-08-25 164 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