关于a标签下载的相关坑
<a></a>在H5中新增了download属性用于实现下载功能,再也不用去写一长串js了。但是a标签的下载功能却是有坑的,还是要注意。
基础用法:<a href="/files/2018/jnf387u93im_3njk.pdf" dowload="月报总结.pdf">
上面的写法是十分常见的,也是最直接有效的。
但是当href属性值为http开头时,问题就来了:
1.download虽然把a标签标记为下载,但是download属性值不生效,下载的文件名会变成href中的文件名,例如:
<a href="http:www.baidu.com/files/2018/jnf38.pdf" dowload="月报总结.pdf">下载文件名为“jnf38.pdf”
2.在谷歌浏览器中,download的使用一般会直接打开目标文件
我说完了,暂时就发现这些,
关于a标签下载的相关坑相关推荐
- 随手记一次用C#正则表达式获取下拉菜单html标签select以及相关属性值
随手记一次用C#正则表达式获取下拉菜单html标签<select>以及相关属性值 1:有如下html: .................. <select id="aaa ...
- Python爬取De下载站相关代码
Python爬取De下载站相关代码,因为没有设置代理,所以爬到800页左右就被干掉了,后续要加上 import urllib.request import bs4 import re import t ...
- 解决a标签下载网络图片直接打开的问题,通过浏览器下载网络文件
因为公司用的分布式文件系统上传文件后返回的是 http文件路径,当文件是图片是,用a标签下载会直接打开而不是下载,所以找了下怎么通过浏览器下载远程服务器上的图片.网上大部分都是后台代码,现在把前端后台 ...
- a标签下载静态文件 失败-未发现文件
- VUE a标签下载文件 下载文件提示 失败未发现文件 目录 静态文件bbb.txt 放在public下面data文件夹里面 ![在这里插入图片描述](https://img-blog.csdnim ...
- a标签下载文件,js/jq创建a标签导出Excel文件
a标签下载文件,js/jq 创建a标签导出Excel文件 1.设置dom(html) <button type="button" class="layui-btn ...
- vue项目中使用a标签下载视频文件
vue项目中使用a标签下载视频文件 前提条件: 1.地址为http 2.文件格式为MP4(仅代表这次项目中使用的情况) 示例代码: <el-button size="mini" ...
- A 标签下载文件 Header 中带上用于鉴权的 Token
加了统一鉴权以后,可能会把 A 标签下载的接口也给拦截了,但是 A 标签是无法带上 Token 的,本文将介绍如何让 A 标签支持像 Ajax 一样发送请求. 加了统一鉴权以后 如果把下载接口也拦截了 ...
- 使用a标签下载文件,浏览器会直接打开解决方案
使用a标签下载文件,浏览器会直接打开解决方案 背景 一.HTML中的a标签实现点击下载 二.即使使用a标签的download属性,chrome浏览器还是会打开 三.解决方案 解决方案一:使用ajax请 ...
- js下载文件及前端使用a标签下载文件download属性失效问题
通常下载通过document.createElement创建虚拟a标签 function downloadFileUrl(val, url, fileName) {if (isVal) return ...
- UNI-APP/VUE 项目集成 微信SDK /微信开放标签 教程和避坑指南(下)——微信开放标签篇
UNI-APP/VUE 项目集成 微信开放标签 教程和避坑指南 文章同步发布于
最新文章
- 【问题收录】ImportError No module named MySQLdb 问题解决
- adb和adbd详尽分析
- DefWindowProc
- 学会数据库读写分离、分表分库
- LaTeX半小时速成究极进化版(修改版)
- c语言不同指令意识,C语言必须理清的概念1
- java 股票 代码_Java中利用散列表实现股票行情的查询_java
- 底层基础软件崛起,达梦数据库的选择与收获
- [Object]面向对象编程(高程版)(二)原型模式
- 大数据_Spark框架_快速上手_使用Idea创建Spark的Maven项目---Spark工作笔记0004
- CSS3学习笔记——伪类hover
- paip.自适应网页设计 跟 响应式 设计方法与工具补充(2)o54
- 濮阳第二届创客机器人比赛_【比赛】许昌市第二届机器人大赛成功举办
- 极限学习机(Extreme Learning Machine, ELM)原理详解和MATLAB实现
- 云中漫步-我这一辈子
- [FirefoxOS_开发环境]Linux和Ubuntu环境下B2G(Firefox OS)安装、编译、测试教程集合
- 20160301 常用AFX函数
- 让网页FLASH变成黑白的css语句
- http协议工作过程
- Android 系统启动 <System server> 服务 [3]
热门文章
- 产品经理的简历怎么写?
- python一行代码制作20款经典游戏
- python 调用海康linux下psdatacall_demo,实现获取视频码流并返回到python,以及上传信息到人脸库的方法
- 搭载rtmp直播服务器
- C#中的Builder模式
- qqkey获取原理_编译原理(第3版)[刘铭][实验程序源代码]
- 生信技能树课程记录笔记(一)20220523
- 小西笔划输入法 一款可以让你像打五笔那样打笔划输入法的
- GitHub 上有哪些优秀的 Python 爬虫项目?
- nurbs曲线拟合程序_基于NURBS曲线拟合的shx字体优化