Markdown语法链接通过新窗口打开解决办法
查看原文
Markdown语法本身不支持链接语法通过新窗口打开,[title](url)
编译后<a href="url"></a>
,只要在a标签上添加target="_blank"
即可实现链接新窗口跳转.
解决思路:
通过参数来标示需要新窗口打开的链接,然后通过JS去修改a标签的属性.
代码:
//md
[title](url)改为[title](url?_blank)
//js
var aTagArr = [].slice.apply(document.getElementsByTagName("a"));aTagArr.forEach(function (e, i) {e.href.indexOf("_blank") > -1 ? e.target = "_blank" : null;
});
Markdown语法链接通过新窗口打开解决办法相关推荐
- phpcms v9 实现外部栏目链接在新窗口打开
phpcms v9 栏目导航的外部链接默认在本地窗口打开,要实现外部链接在新窗口打开,可以修改模板文件heard.html,在a标签内添加一个if函数. 例如: <div cla ...
- 图解 wp WordPress 文章 链接 在新窗口打开
wp WordPress 文章 链接 在新窗口打开 因为wp默认是不在新窗口打开链接的,这对于我们这样习惯关窗口的人,用起来很不方便.其实改起来很简单,下面开始 一.打开外观,选择编辑 二.打开主题页 ...
- phpcms模板 外部链接在新窗口打开怎么设置
因为phpcms模板后台不带新窗口打开功能,所以要用代码改咯. 在phpcms后台添加的外部链接都是在本页面打开,phpcms后台也乜有直接让外部链接打开新窗口的功能,接下来我会告诉你,在代码里加一个 ...
- 点击链接在新窗口打开新页面
1 .点击链接打开新窗口 <a target="_blank" href="http://baidu.com" title="返回" ...
- 设置页面所有链接在新窗口打开
单个连接在新窗口打开 我们知道设置连接在新窗口打开的方法是在<a>连接添加target 属性被设置为 "_blank". 所有连接在新窗口打开 <base> ...
- markdown中超链接通过新窗口打开
##问题描述 markdown中的超链接用两种形式:行内式链接和参考式链接. 行内式链接形式:[超链接文字]( url) . 例如行内式例子:百度 . 如果想给链接加上title文字,只要在网址后面, ...
- 电脑桌面点任何文件都打开计算机,电脑打开文件夹总是新窗口打开如何解决?...
一般来说在电脑中打开文件夹中的文件夹会以同一个窗口来显示,这样也不会桌面杂乱无章了,但是有些朋友反馈慢脑打开文件夹就会新出现一个窗口,那么这是怎么回事呢.并且在文件夹选项中已经查看设置,确实是同一窗口 ...
- javascript新窗口打开链接window.open()被阻拦的解决办法
场景是ajax提交,比较后端效验数据,需要用户登录,提示后并需要新窗口打开登录的链接,使用window.open(url);往往会被浏览器认为是广告而被拦截. data.url是ajax返回的链接地址 ...
- php新窗口打开链接,wordpress如何设置在新窗口打开链接
WordPress里面几乎所有的链接都是默认在当前窗口打开,无论是站外链接还是站内链接.这样的设定无忧主机小编觉得很不合理.试想:在博客网页上看到一个感兴趣的链接,点击之后就离开你的博客了,想要返回还 ...
最新文章
- python各个解释器的用途-【Python面试】 说说Python解释器种类以及特点?
- LeetCode Lexicographical Numbers(dfs)
- 基于Clang的缓存型C++编译器Zapcc开源
- typecho怎么用html编写文章,为Typecho文章增加HTML标签支持
- 软件设计师21-计算机体系结构
- Docker Swarm 使用
- centos 6上安装使用saltstack以及基础管理
- 方便的支付宝第三方平台,三分钟教你搭建
- 计算机基础知识如何打钩,Word的方框中怎么输入√号?教你快速在Word中输入对号(打钩)-电脑自学网...
- UE4-使用WebBrowser插件打开720云全景图
- OpenGL中PBR着色器的实现
- 使用python manage.py startapp myapp未报错,但是没有创建出myapp
- php 条形码在线怎么生成,php实现在线生成条形码示例分享(条形码生成器)
- 【LIMU-Bert论文阅读】
- 十一,常量(constant)详细讲解
- 【理论知识学习32】归纳偏差与选择性偏差(概念作用以及举例说明)
- surface pro java_平板界的楷模!Surface Pro 4简直无敌了
- 高数-不定积分--凑积分(第一类换元法)
- 错误:The ‘pycocotools>=2.0‘ distribution was not found and is required by the application
- OSPO 五阶段成熟度模型解析