我正在开发一个 html/javascript + 可可混合应用程序。据我所知,Cocoa 的 WebView 使用与 Safari (Nitro) 相同的 JavaScript 引擎。
然而,在 V8 JS 引擎(Chrome 使用)中有一些东西是不错的奢侈品。由于 Chrome 和 Safari 都是基于 Webkit 的,我想知道是否有可能将 Nitro 换成 V8 换成可可 WebView?
我正在开发一个 html/javascript + 可可混合应用程序。据我所知,Cocoa 的 WebView 使用与 Safari (Nitro) 相同的 JavaScript 引擎。
然而,在 V8 JS 引擎(Chrome 使用)中有一些东西是不错的奢侈品。由于 Chrome 和 Safari 都是基于 Webkit 的,我想知道是否有可能将 Nitro 换成 V8 换成可可 WebView?
在可可网络视图中......不,但是您可以构建自己的替代 WebView 的“非平凡”(即大量)工程量。
这是 v8 的嵌入指南,webkit 也是开源的,你可以在这里获取。
但是,如果您只是想将它用于 v8 的几个方便方面,那么您就不会充分利用您的时间。
谷歌也有chromium SDK,这将是一个比 webKit 更好的起点,但可能仍然不能很好地利用你的时间。