【发布时间】:2012-06-02 16:08:16
【问题描述】:
我正在尝试开发一个移动应用程序,并且想知道使用 webview 和在网络服务器上开发应用程序是否更容易。但我需要使用 phonegap 中的相机和其他 cordova 功能,这样可以吗?
对此有何回退?
【问题讨论】:
标签: android mobile jquery-mobile cordova
我正在尝试开发一个移动应用程序,并且想知道使用 webview 和在网络服务器上开发应用程序是否更容易。但我需要使用 phonegap 中的相机和其他 cordova 功能,这样可以吗?
对此有何回退?
【问题讨论】:
标签: android mobile jquery-mobile cordova
PhoneGap 使用 Javascript 接口调用本地方法。因此,与应用程序捆绑在一起的 Web 内容可以调用这些 Javascript 函数来访问硬件功能。 Same origin policy 防止从不同的来源(例如托管网页)调用 Javascript 函数。因此,无法从托管网页访问硬件功能。
通常所做的是将静态 HTML 内容与应用程序捆绑在一起,并通过 AJAX 调用获取动态内容。您可以从服务器端创建 Web 服务并在您的 PhoneGap 应用中使用这些服务。
【讨论】: