我有.NET背景,我熟悉.NET环境中的网站开发。我知道phonegap javascript库为手机提供了API。我需要与麦克风和相机进行互动。
我的问题是,如果我在Azure上开发并运行该网站,我可以只在网页浏览中运行该网站,还可以访问相机和麦克风吗? javascript和html在手机上本地运行,不是吗?
答案 0 :(得分:0)
您可以通过在应用内白名单来运行phonegap中的现有网站。但是在通过app store发布应用程序时会出现问题。 odeint docs
加载网站后,您将失去对应用程序的所有控制权,您无法调用相机或任何其他原生功能。
或者,您可以使用iframe加载您的网站并使用消息传递来调用设备特定功能。如果你愿意,我可以告诉你更多关于这种方法的信息。