我正在开发一个 html/javascript + cocoa 混合应用程序。据我所知,Cocoa 的 WebView 使用与 Safari (Nitro) 相同的 javascript 引擎。
但是,V8 JS 引擎(Chrome 使用的)中有一些东西是非常值得拥有的。由于 Chrome 和 Safari 都是基于 Webkit 的,我想知道是否可以将 V8 的 Nitro 换成 cocoa WebView?
最佳答案
在 cocoa WebView 中...不。 但是,您可以构建自己的替代 WebView,这是一个“不平凡”(即巨大)的工程量。
这里是embedding guide对于 v8 而且webkit也是开源的,可以获取here .
但如果您只是为了 v8 的几个方便的方面而需要它,那么您就不会充分利用您的时间。
谷歌还有chromium SDK这将是一个比 webKit 更好的起点 但仍然可能没有很好地利用你的时间。
关于cocoa - 是否可以更改 Cocoa WebView 使用的 Javascript 引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6478276/