Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Markdown 打开链接标记上的新选项卡 上下文_Markdown - Fatal编程技术网

Markdown 打开链接标记上的新选项卡 上下文

Markdown 打开链接标记上的新选项卡 上下文,markdown,Markdown,我正在写我的开发人员的故事,这里是关于堆栈溢出的。我添加了一些开源项目,并在说明中添加了一个链接 问题 我试着这样做,当你点击bio中的链接时,链接会在一个新的选项卡/窗口中打开。我搜索并找到了三种方法: : : : 我试过这三种方法,但都不管用 问题: 所以我的问题是,有可能做到吗 如果可能的话,我该怎么做呢?在创建降价时,XHTML是新的热点,XHTML不允许在元素中使用target属性。因此,降价没有得到目标的内置支持(该设计决策可能还有其他促成因素) [我的链接](https://m

我正在写我的开发人员的故事,这里是关于堆栈溢出的。我添加了一些开源项目,并在说明中添加了一个链接

问题 我试着这样做,当你点击bio中的链接时,链接会在一个新的
选项卡
/
窗口
中打开。我搜索并找到了三种方法:

:

:

:


我试过这三种方法,但都不管用

问题: 所以我的问题是,有可能做到吗


如果可能的话,我该怎么做呢?

在创建降价时,XHTML是新的热点,XHTML不允许在元素中使用
target
属性。因此,降价没有得到
目标的内置支持(该设计决策可能还有其他促成因素)

[我的链接](https://myawesome.link)[newtab]
是有人试图提出一项提案来克服这一限制。我不知道有任何降价措施采纳了这一建议。如果有,它将是非标准的,不可移植的

属性列表(
[我的链接](https://myawesome.link){:target=“_blank”}
)也是非标准的,据我所知,在许多降价实现中,只有三种都采用了这种方法。即使如此,它们通常在默认情况下也是关闭的。您需要查阅所使用的实现的文档,以查看它是否受支持,如果受支持,如何启用该功能

当然,原始HTML(
)在降价中总是可以接受的。但正如您链接到的答案中所解释的:

不管怎样,它们都会通过HTML白名单过滤器运行整个输出,因为即使是仅标记的文档也很容易包含XSS攻击

我认为StackExchange(包括StackOverflow)以及许多其他网站都是如此。为了更好地理解为什么人们不喜欢
target
(可能还有为什么它在XHTML中无效),请通读一些问题的答案:

简言之,由于XHTML使其无效,支持似乎比HTML4时代要少很多。没错,HTML5规范把它带回来了,但它似乎不像以前那样获得了广泛的支持


最好的答案是使用原始HTML,如果这不起作用(您正在使用的服务将其删除),请接受这是不可能的。

早在创建标记时,XHTML是新的热点,XHTML不允许在元素中使用
target
属性。因此,降价没有得到
目标的内置支持(该设计决策可能还有其他促成因素)

[我的链接](https://myawesome.link)[newtab]
是有人试图提出一项提案来克服这一限制。我不知道有任何降价措施采纳了这一建议。如果有,它将是非标准的,不可移植的

属性列表(
[我的链接](https://myawesome.link){:target=“_blank”}
)也是非标准的,据我所知,在许多降价实现中,只有三种都采用了这种方法。即使如此,它们通常在默认情况下也是关闭的。您需要查阅所使用的实现的文档,以查看它是否受支持,如果受支持,如何启用该功能

当然,原始HTML(
)在降价中总是可以接受的。但正如您链接到的答案中所解释的:

不管怎样,它们都会通过HTML白名单过滤器运行整个输出,因为即使是仅标记的文档也很容易包含XSS攻击

我认为StackExchange(包括StackOverflow)以及许多其他网站都是如此。为了更好地理解为什么人们不喜欢
target
(可能还有为什么它在XHTML中无效),请通读一些问题的答案:

简言之,由于XHTML使其无效,支持似乎比HTML4时代要少很多。没错,HTML5规范把它带回来了,但它似乎不像以前那样获得了广泛的支持


最好的答案是使用原始HTML,如果这不起作用(您使用的服务将其删除),请接受这是不可能的。

可能不是完整的故事,但可能不支持目标。可能不是完整的故事,但可能不支持目标。
[my link](https://myawesome.link)[newtab]
[my link](https://myawesome.link){:target="_blank"}
<a href="https://myawesome.link" target="_blank">my link</a>