Cordova WebView http下载监听整理

92 篇文章 209 订阅 ¥9.90 ¥99.00
本文介绍了Cordova WebView在处理HTTP下载链接时遇到的问题,包括默认不支持打开外部链接和不支持下载。提出了三种解决方案,分别是修改Cordova底层代码、使用已扩展的WebView(如AppCan)和利用Cordova的FileTransfer插件进行下载处理。同时提到微信、QQ浏览器的下载限制,并提及了cordova-plugin-media音频播放和录音插件的相关内容。
摘要由CSDN通过智能技术生成

当前测试Cordova版本v6.3.1

一、Cordova WebView默认不支持打开外部链接

如果想在WebView中打开外部链接需要修改config.xml 指定允许的链接域名,

参考:http://blog.csdn.net/u011127019/article/details/54891888

二、Cordova WebView默认对于http的下载链接不支持

PC浏览器和手机浏览器都支持下载,对于服务器响应报文中制定如下,会提示浏览器下载文件

 'Content-Type': 'application/octet-stream',
  'Content-Disposition': 'attachment; filename='+fileName,
  'Content-Length': stats.size

但是在WebView中点击链接没有反应。

原因:Cordova底层没有处理http的下载链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值