Markdown编辑器A标签链接新窗口打开

其实这个知识点google一下是有很多的....
有的是改md的语法配合js去处理..

我来个其他方式的...

//js代码 随便加在某个全站调用的js文件中即可
var aTagArr = [].slice.apply(document.getElementsByTagName("a"));
var myhost = window.location.host;
aTagArr.forEach(function (e, i) {
  if(!e.href) return false;
  ohost = e.href.match(/:\/\/(.*?)\//i);
  ohost[1] != myhost ? e.target = "_blank" : null;
});

解析当前链接,轮询页面a标签的href,不一致则加上 _bank.
好处就是md写超链接语法该咋样还咋样,不变...

方法挺多,有幸到此的看官随意发挥

本文链接:

http://logs.ee/coding/20191207/9.html
1 + 7 =
3 评论
    皮师傅Chrome 78Windows 7
    2019年12月07日 回复

    牛逼,量身定制

      皮师傅Chrome 78Windows 7
      2019年12月08日 回复

      @皮师傅 指定回复了

        皮师傅Chrome 78Windows 7
        2019年12月08日 回复

        @皮师傅 再来一层