收藏
回答

华为mate9使用webview中的input上传视频没有触发onchange

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android android8.0.0 EMUI:8.0.0 华为mate9 MHA-AL00 6.7.3

t.fileSelectorEl.onchange = function () {

            alert(1)

            if(window.navigator && 'onLine' in window.navigator) {

                alert(2)

                if(window.navigator.onLine) {

                    alert(3)

                    t.upload(this);

                }else {

                    toast.inform('网络状态不好,请检查网络连接~')

                }

            }else {

                alert(5)

                t.upload(this);

            }

};


以上是原生js代码,在手机端浏览器和开发者工具中没有问题,在其他大部分安卓和ios设备中也无此问题,但是在华为mate9中没有触发onchange事件(没有打印出alert(1)),有没有解决这个兼容性的方法。。

最后一次编辑于  2018-12-03  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • Tiger.陈
    Tiger.陈
    05-01

    微信在 华为P20 上也出现类似的问题,无法触发 onchange 事件

    05-01
    赞同
    回复