在 RStudio 中显示或渲染 html 的一般方法(就像在浏览器中一样)?

use*_*745 5 r kableextra

假设我们有一些 HTML,显然我们可以将其写入文件并在浏览器中打开它,但是有没有更简单的方法在 RStudio 中渲染它?

my_html <- "<h1>Here's some HTML</h1>
<p>Here's a paragraph</p>
</br>
</br>"

render(my_html)
Run Code Online (Sandbox Code Playgroud)

我希望类似render(my_html)(或类似)的函数可以接受 HTML 字符串并显示它?但我找不到任何这样的功能。

虽然这应该是可能的,因为像kableExtra为表格渲染 HTML 这样的包

smi*_*son 5

尝试

dir <- tempfile()
dir.create(dir)
htmlFile <- file.path(dir, "index.html")
writeLines("<h1>Here's some HTML</h1>
<p>Here's a paragraph</p>
</br>
</br>", con = htmlFile)
# (code to write some content to the file)
rstudioapi::viewer(htmlFile)


Run Code Online (Sandbox Code Playgroud)

另请参阅?viewer