markdown實現點擊鏈接下載文件


今天用Markdown工具,需要實現一個點連接下載文件的功能,看起來很多簡單我也沒多想就直接寫了,並且單個頁面測試的時候也挺正常,就發布了,但是發布后使用的時候發現問題了,瀏覽器中直接點擊鏈接沒反應,但是點右鍵選擇下載是可以下載成功的,沒想到還有這么個坑。

查了下資料也沒有明確的說法,看起來應該是Markdown的語法自己限制了,一般Markdown超鏈接的語法就是下面兩種格式

//行內式的鏈接:
[超鏈接名](超鏈接地址 "超鏈接title")
//參考式的鏈接:
[超鏈接名][id]
[id]: http://example.com/  "Optional Title Here"

  所以我就直接這么寫了

[附件1](annex/附件1.docx)

  但是這樣寫單個頁面測試沒問題,整體發布之后會出上上面所說的點擊無反應的問題。

后來經過多次嘗試,改成直接寫html並且要加上target="_blank"屬性,才可以正常下載,也就是代碼變成了

<a href="annex/附件1.docx" target="_blank">附件1</a>

  

問題很簡單,解決也很簡單,但是我解決問題的時候搜了下沒有搜到明確的解決方法,故在此記錄一下,或許正好能被需要的人看到


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM