华为mate9使用webview中的input上传视频没有触发onchange
发布于 5 年前 作者 yangsong 19754 次浏览 来自 问答

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)),有没有解决这个兼容性的方法。。

1 回复

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

回到顶部