想了解一下webview页面下载附件的问题



  • 正在做一个移动版OA,流程界面用的是H5,所以就用webview链接,但是有些流程是有附件的,审批人需要下载下来看,但是现在点击附件没有任何反应。
    用浏览器直接访问时能下载的,就是用webview的时候不行,各位大神有解决方案吗?感激不尽~~



  • @hanke.liu 要在RN的WEB VIEW里面做下载,如果是安卓是没什么问题,IOS的话就不好说了没试过这么干,但教你一个思路吧.

    在web view的 onNavigationStateChange 事件中判断当前点击的URL地址是否是下载的,然后调用Linking这个组件来完成,比如打电话啊,发邮件都可以这么完成,我就这么干的



  • @clake 你好,首先非常感谢你的回复
    那个文件下载链接是在webview 所链接的页面里面的,这样也可以进行判断吗,我根据你的思路来做但是还是没有任何反应



  • @hanke.liu 可以啊在onNavigationStateChange(navState)的第一个参数里 navState.url就可以判断了



  • @clake 你好,按照你的方法,点击还是没反应,请问你有源码供我参考一下么,谢谢?
    这是我邮箱:379170283@qq.com


登录后回复