在浏览器中运行的HTML5应用程序是否可以访问本机资源。该应用程序可能在任何特定时间在线或离线。
为了一个具体的例子,应用程序中的javascript可以访问相机并拍照吗?
为了成为一个可行的选择,对于iphone和android,答案必须是肯定的。
答案 0 :(得分:2)
PhoneGap是一个moble框架,支持访问本机功能加速度计,相机,GPS和大约7个移动操作系统(包括iOS和Android)的许多其他功能。它使用HTML,CSS,javascript。
答案 1 :(得分:1)
加速度计和相机,目前(2011-01-08)没有。通知,部分。可以使用window.geolocation
对象访问GPS。
像PhoneGap这样的产品允许几乎完全的原生访问。它需要你的HTML / Javascript应用程序,添加一些钩子,并编译为原生Android,iPhone和其他一些。
还有一些黑客可以安装一个小型原生iPhone应用程序来进行相机访问:iphone-photo-picker。您的网络应用可以使用特殊网址拨打此应用。完成后,它会返回到您的应用程序。