闪亮的 iframe 没有显示任何网站

sur*_*van 5 iframe r shiny

我正在尝试显示一个带有闪亮网站的 iframe,但它总是显示空白页面。

以下是来自不同问题的代码

代码:

 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)
Run Code Online (Sandbox Code Playgroud)

输出: 在此处输入图片说明 为什么我无法显示任何网站。请帮助我,我谷歌了很多并尝试了很多选项,包括 renderUI;htmloutput 和 uioutput 面板。

Gre*_*lia 3

因此,您面临的问题是您引用的站点已设置X-Frame-Optionssameorigin. 这意味着iframes基本上被https://www.google.co.in服务器阻止了。

您可以在 javascript 控制台中看到相应的错误消息,可以在 google chrome 中使用Ctrl+ shift+访问该控制台K。对于其他浏览器,请参阅此处

X-Frame-Options可以在这个问题中找到有关该问题的某些解决方法和模式讨论。