Iphone 我可以在使用iOS Safari浏览器的网页上使用第三方PhoneGap插件吗?
我正在使用PhoneGap库和HTML5开发一个只针对iOS设备的应用程序(目前)。此应用程序将只是通过iOS Safari浏览器访问的网页。我将使用某些功能,如使用PhoneGap库访问iOS设备的加速计、地理位置、联系人等Iphone 我可以在使用iOS Safari浏览器的网页上使用第三方PhoneGap插件吗?,iphone,html,cordova,phonegap-plugins,Iphone,Html,Cordova,Phonegap Plugins,我正在使用PhoneGap库和HTML5开发一个只针对iOS设备的应用程序(目前)。此应用程序将只是通过iOS Safari浏览器访问的网页。我将使用某些功能,如使用PhoneGap库访问iOS设备的加速计、地理位置、联系人等 我不需要在设备上安装任何东西就可以访问所有这些功能 我想了解PhoneGap是如何访问本机功能的 仅通过使用JavaScript来实现设备的安全性 我看到有几个有用的插件是为PhoneGap库编写的。 我可以简单地将这些插件(js文件)使用到我的页面中而不使用它们吗 在设
不可以。它们必须在iOS应用程序中才能工作。看来,你的目标是只通过浏览器访问应用程序的功能 您可以使用HTML5访问某些内容,例如:
- 地理位置
- 加速计
- 视频嵌入
stringByEvaluatingJavaScriptFromString
的特殊方法,使用这个方法,您可以调用Objective-C方法;因此,访问设备功能。整个Phonegap框架都是基于此功能构建的。在这种情况下,如果我在普通html页面中使用Phonegap,并尝试在Chrome iOS浏览器中访问它,它应该不会工作?它肯定不会工作,因为它将无法与本机方法进行通信。因此,这意味着我们应该使用Phonegap仅创建本机应用,而不是在浏览器中运行的web应用浏览器,对吗?