RStudio - 在查看器 Pane 中渲染 html 内容

标签 r rstudio

我想在 RStudio 查看器 Pane 中显示存储在我的工作目录中的 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')

最佳答案

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

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

关于RStudio - 在查看器 Pane 中渲染 html 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29832288/

相关文章:

r - DataTable 警告表 ajax 错误对某些人来说但并非全部都有 Shiny

html - 为不同的专利进行网络抓取时,子编号会发生变化

r - ggplot2 中的下标

r - 如何告诉 RStudio 使用 Anaconda 的 R 版本

r - 如何在 RStudio/R 中使用我的 AMD GPU 进行处理?

python - tensorflow:RStudio 中的 [NOT FOUND] 错误

r - 如何让 R 在编辑后自动加载我的 .r 文件?

r - 基于另一个数据框/列表在数据框中的列子集

r - 允许R igraph中的箭头大小与边缘宽度匹配的技巧

r - 在 R ggplot 中控制矩形 geom_ribbon