【发布时间】:2018-02-03 18:38:35
【问题描述】:
我需要嵌入一个通过用户输入的 url 访问的网页。 我找到了这个脚本,但我不能让 iframe 依赖于包含 url 的 textInput()。
谢谢
【问题讨论】:
我需要嵌入一个通过用户输入的 url 访问的网页。 我找到了这个脚本,但我不能让 iframe 依赖于包含 url 的 textInput()。
谢谢
【问题讨论】:
你可以这样做:
library(shiny)
ui <- fluidPage(titlePanel("Getting Iframe"),
sidebarLayout(
sidebarPanel(
textInput("url", label = "Enter url"),
actionButton("go", "Go")
),
mainPanel(
htmlOutput("frame")
)
))
server <- function(input, output) {
output$frame <- renderUI({
validate(need(input$go, message=FALSE))
tags$iframe(src=isolate(input$url), height=600, width=535)
})
}
shinyApp(ui, server)
【讨论】: