小明子
小明子
  • 发布:2018-12-03 14:24
  • 更新:2019-11-25 23:28
  • 阅读:1602

请问可以重写webview吗?官方5+sdk源码地址是多少?

分类:5+ SDK

因为鉴于第三方的h5页面,第三方h5页面需要通过Input标签调用手机摄像头,但是安卓的只能调起相册,无法调起摄像头,苹果的是没问题的,所以目前最好的解决方案是重写我们的app原生webview。

2018-12-03 14:24 负责人:无 分享
已邀请:
uniapper

uniapper - abc

可以考虑注入js解决。
appendJsFile
setJsFile

通过url判断需要注入的页面,注入js可以利用h5plus的原生能力来实现你的想法。

  • 小明子 (作者)

    谢谢,不能重写webview的话,只能这种解决方案了。

    2018-12-04 14:19

  • s***@126.com

    回复 小明子:你好,我现在碰到一样的问题,请问你最后是怎么解决的呢

    2019-03-08 15:57

  • 小明子 (作者)

    回复 s***@126.com:JS注入,调用5plus的API

    2019-03-22 16:48

z***@qq.com

z***@qq.com

这是原生的,不能写的。

王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

第三方H5页面,只要在APP 中浏览,都具有操作原生plus 的方法, 直接按本地的html 页面写法一样

小明子

小明子 (作者)

第三方不想做改动,因为他们外接了很多厂商,不希望因为我们一个而做修改,所以只能我们去重写webview实现

1***@qq.com

1***@qq.com

你好,第三方h5页面需要通过Input标签调用手机摄像头请问你是怎么解决阿?请问用注入可以解决吗?

  • 小明子 (作者)

    可以的

    2019-09-24 11:21

  • 2***@qq.com

    回复 小明子: 您好,请问一下,就是如何调起摄像头,是监听方法还是别的,并且获取到照片数据后如何传到和h5页面,麻烦您了

    2022-06-09 11:00

1***@qq.com

1***@qq.com - A miracle is another name of an effort.

同需求。请问注入JS方法: js怎么实现的input type=file直接调用摄像头的?

sssuxin

sssuxin

请问下如果要重写webview的话应该怎样重写呢?

DCloud_heavensoft

DCloud_heavensoft

这个问题在5+app里不存在。5+app已经处理过这个input的相机和相册选择问题了。

  • sssuxin

    感谢回复,我这边的情况是利用webview打开第三方的页面,第三方不做出更改的情况下怎么样才能选择相机或者摄像头

    2019-12-02 19:31

  • DCloud_heavensoft

    回复 sssuxin: 5+app支持普通的input file打开相机和相册

    2019-12-02 20:08

  • sssuxin

    回复 DCloud_heavensoft: 好的,感谢,我再试一下

    2019-12-03 08:29

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