如你所知,令人惊叹的Crosswalk项目为我们提供了最新的Chromium浏览器和渲染引擎,使我们能够简单地将我们的Cordova应用程序编写为Chrome支持的最新版本的Web API。这显然在安卓上很好,而且由于苹果在iOS上强制使用Safari引擎,我认为iOS不会有人行横道。但显然,人行横道甚至提供了Crosswalk for iOS。然而,它清楚地表明,尽管他们是人行横道,但他们仍然使用苹果的WKWebView。所以我不明白。与仅仅使用iOS相比,人行横道对Cordova有什么作用?
发布于 2017-02-20 18:56:40
我可能误解了你的问题,但问题的答案是(使用iOS的人行横道与只使用Cordova相比有什么用?)在你发布的链接的第一页上:
iOS的Crosswalk项目构建在WKWebView之上,它是在iOS 8中首次亮相的现代WebKit框架。我们使用Crosswalk扩展框架扩展了WKWebView。有关详细信息,请参阅嵌入模式&原生APIs.
扩展允许您扩展人行横道运行时的功能。您可以使用Swift或Objective-C创建您的特征,并将其公开为JavaScript函数或对象。JavaScript存根代码可以基于本机接口自动生成。有关详细信息,请参阅Extensions.
为了利用现有的Cordova插件,提供了一个Cordova扩展来模拟Cordova环境。只需将Cordova插件的源文件放入您的项目中,并在清单中注册插件类。有关更多信息,请参阅Cordova插件支持。
https://stackoverflow.com/questions/42318313
复制相似问题