我使用r包学习new,并希望所有的链接(到外部材料)打开在一个新的标签。我也许可以补充一下
<base target="_blank"> 但我不知道如何在learnr中添加头标记。我认为这在普通的降价中是不可能的。我知道我可以为每个外部链接键入html,但这是一个真正的拖动。
发布于 2022-03-24 20:59:35
谢一辉有一个有用的帖子,其中包含了一个JavaScript片段来做以下工作:https://yihui.org/en/2018/09/target-blank/
在学习教程的上下文中,您可以使用添加到js源代码顶部的以下.Rmd代码块(在第一级2 (##)标题上方)添加益辉的函数。
```{js target-blank, echo=FALSE}$(Document).ready(函数(){)
变量链接= document.getElementsByTagName('a');
(var i= 0;i< links.length;i++) {
if (/^(https?:)?\/\//.test(links[i].getAttribute('href'))) { links[i].target = '_blank';}}
});
https://stackoverflow.com/questions/71603886
复制相似问题