shiny: open new browser tab from within shiny app

前端 未结 3 1216
别那么骄傲
别那么骄傲 2021-02-06 16:27

From within shiny I want to open a HTML page in a new browser tab. Here it is pointed out that I need JS for that task. Let\'s say I want to open the URL http://www.google.com

3条回答
  •  深忆病人
    2021-02-06 16:27

    I was having a problem similar to this so I thought I would add my solution.

    I wanted to have links in the tabPanel but Shiny will open a new blank page and have a link instead of just clicking on the tabPanel and opening a new page. Using the standard bootstrap CSS the workaround is to use the navbarMenu and then put the links in the tabPanel.

    navbarMenu("Links",
               tabPanel(
                   a("Google", href="https://google.com", target="_blank")
               )
    

提交回复
热议问题