R Shiny iframe在更新后不再显示.pdf源码?

时间:2014-09-15 01:03:10

标签: r pdf iframe shiny

我最近更新了我的软件包,而且我的闪亮应用程序有一个破碎的iframe用于从网上显示pdf。

ui.R

library(shiny)

shinyUI(bootstrapPage(

      headerPanel("PDF VIEWER"),

      mainPanel(
        tags$iframe(style="height:600px; width:100%", src="http://radhome.gsfc.nasa.gov/radhome/papers/GOMAC05_LaBel.pdf"))
      )
  )

我已经在多台计算机上检查了这一点,并且之前有效的事实让我相信iframe标记行为奇怪吗?

感谢任何帮助。

闪亮0.10.1

1 个答案:

答案 0 :(得分:2)

您的推荐网站在标题中发送了“x-frame-options sameorigin”,它基本上告诉任何浏览器不允许其内容显示在iframe中:

library("RCurl")
h = basicHeaderGatherer()
appURL <- "http://radhome.gsfc.nasa.gov/radhome/papers/GOMAC05_LaBel.pdf"
out <- getURL(appURL, headerfunction = h$update)
appHeader <- h$value()
> appHeader[["X-Frame-Options"]]
[1] "SAMEORIGIN"