音频视频多媒体下载使用h5中a标签 href=url downlo
胶州新闻
澳门美高梅娱乐官网_美高梅娱乐场官网_美高梅官网
admin
2018-12-24 20:46

  提示:请始终向 HTML 文档添加 !DOCTYPE 声明,这样浏览器才能获知文档类型。

  如果url指向第三方资源,download会失效,表现和不使用download时一致——浏览器能打开的文件,浏览器会直接打开,不能打开的文件,会直接下载。浏览器打开的文件,可以手动下载。

  解决方案二:通过后端转发,后端请求第三方资源,返回给前端,前端使用file-saver等工具保存文件。

  如果url指向的第三方资源配置了CORS,download依然无效,但可以通过xhr请求获取文件,然后下载到本地。

  第三方跨域多媒体资源无法直接下载。很奇怪,浏览器不能打开的文件可以下载,浏览器能打开的文件不能下载,这个限制似乎没有多大意义。

  验证结果:这种向别人的网页中嵌入自己内容的方式,极大影响浏览器的安全,无法实现。

  最正规的办法还是让后端做一次转发。请求后端,后端向第三方请求文件,返回给前端,前端保存文件。

  直接写个浏览器插件(这个网上也有很多种),两次即可过滤出来,具体不懂的话可联系笔者!

  欢迎打开支付宝首页搜563308183领红包,使用哦!返回搜狐,查看更多

澳门美高梅娱乐官网_美高梅娱乐场官网_美高梅官网