請原諒這個問題的簡單性之外:母親谷歌似乎沒有到必須回答這一個...尋找一個Javascript引擎,WebKit的
所以Java有犀牛,一個Javascript引擎寫在Java的。在Cocoa-touch環境中是否有類似形狀的庫用於處理JavaScript?具體來說 - 這意味着使用UIWebView的而不是。
請原諒這個問題的簡單性之外:母親谷歌似乎沒有到必須回答這一個...尋找一個Javascript引擎,WebKit的
所以Java有犀牛,一個Javascript引擎寫在Java的。在Cocoa-touch環境中是否有類似形狀的庫用於處理JavaScript?具體來說 - 這意味着使用UIWebView的而不是。
在this (old) page上,提到了SpiderMonkey(Mozilla的基於C語言的Javascript引擎)和Objective-C之間的橋樑。也許這是一些探索?
此外,是不是JavaScript的iPhone的JavaScript引擎?
最後,也許這是你在找什麼? http://parmanoir.com/Taming_JavascriptCore_within_and_without_WebView
也許Google V8 JavaScript Engine可以爲iOS構建?它似乎建立在Linux/ARM上,所以iOS(Darwin/ARM)理論上不能太遠=)
Webkit是一個Web瀏覽器引擎。因此,任何JavaScript解釋器/編譯器都是「Webkit之外的」。
V8在Google Chrome使用(其使用的Webkit)和Node.js,SquirrelFish Extreme在Safari被使用(其使用的Webkit),SpiderMonkey爲Mozilla Firefox,和ChakraIE9爲。拿你的選擇。
我敢肯定iOS準則禁止在webkit之外使用任何JavaScript引擎,但我可能是錯的。 – 2011-02-18 21:37:25
如果你能發佈你的發現的更新,我將不勝感激:) – phi 2011-04-12 13:50:27