今天用Markdown工具,须要实现一个点链接下载文件的功能,看起来不少简单我也没多想就直接写了,而且单个页面测试的时候也挺正常,就发布了,可是发布后使用的时候发现问题了,浏览器中直接点击连接没反应,可是点右键选择下载是能够下载成功的,没想到还有这么个坑。html
查了下资料也没有明确的说法,看起来应该是Markdown的语法本身限制了,通常Markdown超连接的语法就是下面两种格式浏览器
//行内式的连接: [超连接名](超连接地址 "超连接title") //参考式的连接: [超连接名][id] [id]: http://example.com/ "Optional Title Here"
因此我就直接这么写了工具
[附件1](annex/附件1.docx)
可是这样写单个页面测试没问题,总体发布以后会出上上面所说的点击无反应的问题。测试
后来通过屡次尝试,改为直接写html而且要加上target="_blank"属性,才能够正常下载,也就是代码变成了htm
<a href="annex/附件1.docx" target="_blank">附件1</a>
问题很简单,解决也很简单,可是我解决问题的时候搜了下没有搜到明确的解决方法,故在此记录一下,或许正好能被须要的人看到blog