将一个HTML链接放到R Shiny应用程序中

ali*_*boy 13 r shiny

我想在R Shiny用户界面上放置一个HTML链接(实际上它重定向到file:// ...),以便最终用户只需单击它并转到Chrome中另一个选项卡中的该页面即可.有没有办法做到这一点?我应该放在哪里?在ui.R文件或server.R文件中?

我在这里找到一个帖子:http://www.r-bloggers.com/more-explorations-of-shiny/但我不知道如何使用该a()功能......

注意:我知道如何做到这一点(请参阅下面的评论),但由于我重定向到file://目的地,链接将无法正常工作.有解决方案吗

谢谢!

ags*_*udy 9

这样的事情应该有效:

doc <- tags$html(
   tags$body(
    a(href="http://www.lalala.com"))
)
cat(as.character(doc))

<html>
  <body>
    <a href="http://www.lalala.com"></a>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!实际上我发现添加`h5("你好!",一个("链接",href ="file://blabla.html"))``会工作,但是因为我使用的是`file://`而不是`http ://`,当我点击链接时,没有响应.你知道怎么做`file://`的东西吗? (8认同)
  • @alittleboy一个长期无限讨论的小问题!我不知道你是否从一开始就意识到这个问题,或者你发现它们......看起来有一些解决方法,比如安装这个[扩展](https://chrome.google.com/webstore/detail/locallinks/ jllpkdkcdjndhggodimiphkghogcpida).我甚至不确定它现在可以被视为一个R问题. (2认同)