gpt4 book ai didi

ios - 与 UIWebView 和本地 HTML 相比,Cordova 有什么好处?

转载 作者:行者123 更新时间:2023-12-01 18:45:47 25 4
gpt4 key购买 nike

我有一个 native iOS 应用程序,它将在 Web View 中显示嵌入在应用程序中的 HTML 内容。我打算在我的应用程序中嵌入一个 Cordova/PhoneGap 项目并使用 CDVViewController (link),但在我做到这一点之前,我设法使用基本的 UIWebView 元素直接加载内容。这是我现在使用的代码:

let path = NSBundle.mainBundle().pathForResource("www/index", ofType: "html")
let url = NSURL(fileURLWithPath: path!)
let request = NSURLRequest(URL: url)
missionView.delegate = self
missionView.loadRequest(request)

我将“www”目录添加到我的项目路径中,其中包含所有页面内容。它正确加载,运行本地 JavaScript 内容和 CSS 样式。

所以,我的问题是:当这似乎完全符合我的要求时,为什么我要使用 Cordova 的开销?它只是与 native 控件的集成吗?

最佳答案

Cordova webview 相对于 UIWebView 的优势在于,您可以轻松地从 webview 中的 javascript 代码调用 native 函数。您可以利用 existing pluginswrite your own .

在现有应用程序中嵌入 Cordova 并不常见,但有一个用例,它是受支持的功能。你可能想看看this guide .

关于ios - 与 UIWebView 和本地 HTML 相比,Cordova 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36269681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com