我可以使用iOS Safari浏览器在网页上使用第三方PhoneGap插件吗?

时间:2012-07-16 17:29:07

标签: iphone html5 cordova phonegap-plugins

我正在使用PhoneGap库和HTML5开发一个仅针对iOS设备(目前)的应用程序。此应用程序将只是通过iOS Safari浏览器访问的网页。我将使用某些功能,如使用PhoneGap库访问iOS设备的加速度计,地理位置,联系人等。

  1. 如果不在设备上安装任何内容,我是否可以访问所有这些功能。

  2. 我想了解PhoneGap如何访问本机功能 只使用JavaScript的设备?

  3. 我看到为PhoneGap库编写了几个有用的插件。 我可以简单地将这些插件(js文件)用于我的页面 在设备上安装任何东西?例如,PhoneGap ChildBrowser插件?

2 个答案:

答案 0 :(得分:1)

  

如果不在设备上安装任何内容,我是否可以访问所有这些功能。

您必须构建为本机ios应用程序并将其安装到设备上。

  

我想了解PhoneGap如何仅使用JavaScript才能访问设备的原生功能?

Phonegap提供了一个Javascript界面​​来访问实际上是Objective-C功能的硬件功能。如果你看看Phonegap源代码,你会看到很多Objective-C代码。所以它不仅仅是Javascript。

  

我看到为PhoneGap库编写了几个有用的插件。我可以简单地将这些插件(js文件)用于我的页面而无需在设备上安装任何东西吗?例如,PhoneGap ChildBrowser插件?

没有。他们必须在iOS应用程序内才能工作。

答案 1 :(得分:1)

看起来你的追求只是通过浏览器访问APP的功能。

您可以使用HTML5访问某些内容,例如: