我最近更新了我的软件包,而且我的闪亮应用程序有一个破碎的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
答案 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"