Markdown連結採用新開視窗的方式開啟
問題描述:
採用markdown編輯器寫出的內容固然很好,但文件內連結相對路徑的跳轉方式基本都是在本視窗開啟的,業務上又想實現相對路徑的連結既能在本視窗跳轉又能新開視窗跳轉。網上查了很多資料,也沒有找到比較好的解決方法。
markdown書寫方式
原始的超連結語法這樣寫:[超連結的名字](url)
在新視窗中開啟:[超連結的名字](url?_blank)
在本視窗中開啟:[超連結的名字](url?_self)
注意:markdown預設是在本視窗中開啟。
js 程式碼
// 獲取所有的a標籤
var aTagArr = [].slice.apply(document.getElementsByTagName("a"));
aTagArr.forEach(function (e, i) {
e.href.indexOf("_blank") > -1 ? e.target = "_blank" : null;
});
相關文章
- vue 新視窗開啟外連結Vue
- js 開啟新視窗方式JS
- 在新視窗開啟連結的方法是什麼?那怎麼設定全站連結都在新視窗開啟?
- phpcms模板 外部連結在新視窗開啟怎麼設定PHP
- window.open()開啟新視窗教程
- 瀏覽器攔截開啟新視窗情況總結瀏覽器
- 拖拽防止火狐瀏覽器開啟新視窗瀏覽器
- vue 內開啟一個新視窗,帶傳參!Vue
- 無法開啟JFrame視窗
- 如何使用點選超連結的方式開啟Android手機上的應用Android
- 易優CMS模板標籤links友情連結控制友情連結的開啟方式
- 基於vue3.0+electron新開視窗|Electron多開窗體|父子模態視窗Vue
- markdown的連結
- PbootCMS模板導航設定外鏈時新視窗開啟boot
- Vue中在新視窗開啟頁面 及 Vue-routerVue
- IDEA 開啟 services視窗 管理微服務Idea微服務
- 滑鼠拖動圖片,禁止在新視窗中開啟圖片
- win10怎樣開啟執行視窗快捷鍵_win10開啟執行視窗的4個方法Win10
- Win10系統怎麼將“此處開啟PowerShell視窗”更改為“在此處開啟命令視窗”Win10
- Window10怎樣開啟Powershell視窗
- Kali Linux開啟多個終端視窗Linux
- vue開啟新視窗並且實現傳參,有圖有真相Vue
- 用“鬼泣”的方式開啟MOBA遊戲遊戲
- DRF思維導圖(單獨新視窗開啟圖片可檢視大圖)
- 非啟用視窗(Inactive Window)
- 使用window.open開啟新視窗被瀏覽器攔截的解決方案瀏覽器
- Mac系統關閉重啟電腦後「重新開啟應用及其視窗」功能的方法Mac
- 開啟cmd的方式
- 用超級英雄的方式開啟"多雲"
- debian 開啟root遠端連結
- Mysql開啟本地遠端連結MySql
- 開窗函式的另外一種方式函式
- 一次性關閉所有開啟的word視窗
- Python——視覺化神器pyecharts的正確開啟方式Python視覺化Echarts
- 1.3.3.2. 步驟1:開啟一個命令視窗
- WebBrowser採用MVVM繫結的方式更新內容WebMVVM
- win10新視窗自動開啟輸入法怎麼辦 win10新視窗自動跳出輸入法處理方法Win10
- Mac 中任何來源的應用開啟方式Mac