【问题标题】:RStudio - render html content in viewer paneRStudio - 在查看器窗格中呈现 html 内容
【发布时间】:2015-04-23 19:08:04
【问题描述】:

我想在 RStudio 查看器窗格中显示存储在我的工作目录中的 html 内容。我已阅读 this post 并认为这应该是可能的。

但是,本地文件总是在外部浏览器中呈现。我有什么遗漏吗?

# This will render in Viewer pane
tempDir <- tempfile()
dir.create(tempDir)
htmlFile <- file.path(tempDir, "test.html")
writeLines('<html><body>Hi there</body></html>', htmlFile)
rstudio::viewer(htmlFile)

# This will render in external browser
writeLines('<html><body>Hi there</body></html>', 'test.html')
rstudio::viewer('test.html')

【问题讨论】:

  • 来自该链接:“此内容可以是写入会话临时目录的静态 HTML 文件(即具有由 tempfile 函数生成的路径的文件)或本地运行的 Web 应用程序。”您的第二个示例不尝试查看由 tempfile() 函数生成的文件。
  • @MrFlick 是的,你是对的。你能把你的评论变成答案吗?

标签: r rstudio


【解决方案1】:

根据您引用的链接:“请注意,查看器窗格只能用于本地 Web 内容。此内容可以是写入会话临时目录的静态 HTML 文件(即具有由 tempfile 函数生成的路径的文件)或本地运行的 Web 应用程序。”

在您的第二个示例中,您尝试对不在会话临时目录中的文件使用查看器。

【讨论】:

  • 我正在尝试使用 viewer("http://localhost:3000/", height = 500) 访问本地托管的内容,它会打开“查看器”窗格(看起来很有希望),但它完全是空白的
猜你喜欢
  • 2020-10-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-16
  • 2020-04-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多