如何防止R Shiny iframe在新标签页中打开链接?

时间:2019-06-21 22:41:43

标签: javascript iframe shiny

我有一个R Shiny网站,其中包含一个嵌入式网页。该网页是使用iframe嵌入的。我希望用户能够与此网页进行交互并跟踪嵌入式网页中的链接。但是,某些链接会打开一个新标签,我不需要。我希望链接在嵌入式网页中。

这是一个最小的示例:

library(shiny)


ui <- fluidPage(
  htmlOutput("embedded.web.page")
)

server <- function(input, output, session) {
  output$embedded.web.page <- renderUI({
    tags$iframe(src='https://www.ncbi.nlm.nih.gov/pubmed/28533315', height= "600px", width="100%", target="_parent")
  })
}

shinyApp(ui, server)

单击屏幕右上角的全文链接,将打开一个新标签以跟随该链接。我希望它遵循iframe中的链接。

任何有关如何做到这一点的建议将不胜感激!

0 个答案:

没有答案