萧风
萧风
  • 发布:2015-03-27 15:45
  • 更新:2015-03-28 12:55
  • 阅读:5942

用新建的app打开网页与用浏览器打开显示效果不同

分类:HBuilder

我用asp.net做了一个网络程序实现拍照功能,然后用HBuilder建立移动App,入口页改为我的网页地址,实现自动打开我的网页,发布后安装到手机中别的功能都正常,就是在单击 input(file)后只有图库图标,没有摄像头可选。但在手机上通过浏览器直接访问地址运行正常(除有图库可选外,还有摄像头可选,能打开摄像头进行拍照),是不是移动app默认内置的浏览器有问题,还是别的原因?

2015-03-27 15:45 1 条评论 负责人:无 分享
已邀请:
踩着单车载着猪

踩着单车载着猪

自带file选择,各个系统浏览器存在差异,使用H5+来实现,看hello h5+的示例

萧风

萧风 (作者)

只要是用浏览器打开就没问题,自带的,qq、safri、海豚都没问题,app打开网页是个什么原理,是用HBuilder内置的浏览器打开的?类似于微信?微信内置的兼容性就不太好。网络程序我都做好了,只是为了避免用户每次都输入地址,才想着这样做个app连接打开,若再用H5+来做就没意义了。

DCloud_heavensoft

DCloud_heavensoft

5+也好,微信也好,用的是os的webview,手机三方浏览器可能也是webview,比如360或猎豹,也可能不是webview而是自己的引擎,比如chrome、uc、qq。
你目前写好的程序,使用不同的浏览器也一定会有兼容性问题。

建议你多写几个判断,如果发现ua里有HTML5Plus的环境,则调用HTML5+的api做摄像拍照和相册选择。

萧风

萧风 (作者)

是,确实应该会有兼容性的问题,谢谢。

该问题目前已经被锁定, 无法添加新回复