小编use*_*959的帖子

在if应用程序中嵌入iframe

这是我的用户界面.[R

shinyUI(fluidPage(titlePanel("Getting Iframe"), 
              sidebarLayout(
                  sidebarPanel(
                      fluidRow(
                          column(6,
                                 selectInput("Member", label=h5("Choose a option"),
                                             choices=c('BCRA1','FITM2'))
                          ))),
                  mainPanel(fluidRow(
                      column(3, htmlOutput("frame"))
                  )
                  )
              )))
Run Code Online (Sandbox Code Playgroud)

这是我的服务器.R

library(shiny)
members <- data.frame(name=c("Name 1", "Name 2"), nr=c('BCRA1','FITM2'))


shinyServer(function(input, output) {
loadframe <- reactive({ 
    validate(
        need(input$Member, "Member input is null!!")
    )
    query <- members[which(members$nr==input$Member),2]
    paste0("http://news.scibite.com/scibites/news.html?q=GENE$",query)
 })
 output$frame <- renderUI({
    tags$iframe(src=loadframe(), height=600, width=535)
   })
 })
Run Code Online (Sandbox Code Playgroud)

我想从网页上获取iframe但是它的打印空白对此有任何帮助将不胜感激?

iframe r shiny

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

iframe ×1

r ×1

shiny ×1