代码之家  ›  专栏  ›  技术社区  ›  surpavan

闪亮的Iframe不显示任何网站

  •  5
  • surpavan  · 技术社区  · 8 年前

    我试图显示一个iframe和一个闪亮的网站,但它总是显示空白页面。

    以下代码取自 different question

    代码:

     rm(list = ls())
    library(shiny)
    members <- data.frame(name=c("Name 1", "Name 2"), nr=c('BCRA1','FITM2'))
    
    ui <- fluidPage(titlePanel("Getting Iframe"), 
    
                      mainPanel(fluidRow(
                        htmlOutput("my_test")
                      )
                      )
                    )
    
    server <- function(input, output) {
      output$my_test <- renderUI({
         tags$iframe(src='https://www.google.co.in/', height=600, width=535)
      })
    }
    
    shinyApp(ui, server)
    

    输出: enter image description here 为什么我不能显示任何网站。请帮帮我,我搜索了很多,尝试了很多选择,包括renderUI;htmloutput和uioutput面板。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Gregor de Cillia    8 年前

    因此,您面临的问题是,您所引用的站点 X-Frame-Options 设置为 sameorigin .这意味着 iframes 基本上被 https://www.google.co.in 服务器

    您可以在javascript控制台中看到相应的错误消息,可以使用 Ctrl键 + 转移 + K 在google chrome中。有关其他浏览器,请参见 here

    关于 X帧选项 问题可在中找到 this question

    推荐文章