如您所知,令人惊叹的Crosswalk项目为我们提供了最新的Chromium浏览器和渲染引擎,以便我们可以将Cordova应用程序简单地编写为Chrome支持的最新版本的Web API。这显然在Android上很好,而且由于Apple在iOS上强制使用Safari引擎,我估计不存在适用于iOS的Crosswalk。但显然,Crosswalk甚至提供Crosswalk for iOS。然而,它清楚地表明,虽然他们是Crosswalk,但他们仍然使用Apple的WKWebView
。所以我不明白。 Crosswalk for iOS与仅使用Cordova有什么用?
答案 0 :(得分:2)
我可能误解了你的问题,但答案是什么(Crosswalk for iOS与使用Cordova的用途是什么?)字面意思是你发布的链接的第一页:
扩展WKWebView
适用于iOS的Crosswalk项目构建于WKWebView之上,WKWebView是在iOS 8中首次亮相的现代WebKit框架。我们使用Crosswalk扩展框架扩展WKWebView。有关详细信息,请参阅嵌入模式&原生API。
Crosswalk Extension Framework
扩展允许您扩展Crosswalk运行时的功能。您可以使用Swift或Objective-C创建您的功能,并将其作为JavaScript函数或对象公开。可以基于本机接口自动生成JavaScript存根代码。有关更多信息,请参阅扩展。
Cordova插件支持
为了利用现有的Cordova插件,我们提供了Cordova扩展来模拟Cordova环境。只需将Cordova插件的源文件放入项目中,然后在清单中注册插件类。有关更多信息,请参阅Cordova插件支持。