R使用iframe为本地文件闪亮

And*_*ndy 6 iframe r shiny

我希望在我的闪亮应用程序链接中有一个选项卡链接到我本地计算机上的R帮助文件.这是我的尝试:

在server.r中:

output$help <- renderUI({
  tags$iframe(
  seamless="seamless",
  src="file:///usr/lib64/R/library/r_package/html/r_function.html")
})
Run Code Online (Sandbox Code Playgroud)

在ui.r:

mainPanel(
  tabsetPanel(id="tabSelected",
  tabPanel("Help", htmlOutput('help')))
)    
Run Code Online (Sandbox Code Playgroud)

我基本上看到一个空白页面.我用网页上的pdf替换了上面的链接,它显示正常.所以我猜它与我如何导入本地html文件有关.任何帮助是极大的赞赏.

谢谢!

Ram*_*ath 12

你应该能够addResourcePath用来做必要的事情.这将映射路径.因此.将它们添加到www文件夹也可以,但您需要先移动文件.

addResourcePath("library", "~/lib64/R/library")
output$help <- renderUI({
  tags$iframe(
  seamless="seamless",
  src="library/r_package/html/r_function.html")
})
Run Code Online (Sandbox Code Playgroud)