markdown實現點擊連接下載文件

今天用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

相關文章
相關標籤/搜索