显示iframe的闪亮应用程序有什么错误?

时间:2018-09-16 12:26:00

标签: r iframe shiny

我想在闪亮的应用程序中使用iframe。我是R的新手,很闪亮。这是我的代码:

library(shinyLP)
library(shiny)

ui <- fluidPage(
  fluidRow(
    htmlOutput("frame")    
  )
)

server <- function(input, output,session) {

    output$frame <- renderUI({
      link <- "http://www.ogame.de"
      Frame <- tags$iframe(width = "1042", height = "823", url_link = link)
      Frame
  })
}

shinyApp(ui, server)

如果我在框架中运行的应用程序是“未找到”,而不是Google。有什么问题吗?

2 个答案:

答案 0 :(得分:0)

您在寻找这个吗?

library(shinyLP)
library(shiny)

ui <- fluidPage(
  fluidRow(
    htmlOutput("frame")    
  )
)

server <- function(input, output,session) {

  output$frame <- renderUI({
    link <- "http://www.ogame.de"
    Frame <- iframe(width = "1042", height = "823", url_link = link)
    Frame
  })
}

shinyApp(ui, server)

(使用浏览器打开)

答案 1 :(得分:0)

Put the link into the tags, like so:

    server <- function(input, output,session) {

      output$frame <- renderUI({
        Frame <- tags$iframe(src = "http://www.ogame.de",width = "1042", height = "823")
        Frame
      }) 
}

您不需要shinyLP程序包即可显示iFrame。