Markdown语法链接通过新窗口打开解决办法

来源:互联网 发布:个人数字图书馆软件2.1 编辑:程序博客网 时间:2024/06/02 03:11

查看原文
Markdown语法本身不支持链接语法通过新窗口打开,[title](url)编译后<a href="url"></a>,只要在a标签上添加target="_blank"即可实现链接新窗口跳转.

解决思路:
通过参数来标示需要新窗口打开的链接,然后通过JS去修改a标签的属性.

代码:

//md[title](url)改为[title](url?_blank)
//jsvar aTagArr = [].slice.apply(document.getElementsByTagName("a"));aTagArr.forEach(function (e, i) {  e.href.indexOf("_blank") > -1 ? e.target = "_blank" : null;});
0 4
原创粉丝点击