闪亮的皮 HTML
Shiny Hide HTML
我想弄清楚如何在我的 Shiny 应用程序中添加文本和图像,而不让 HTML 代码出现在我的浏览器选项卡上。
我发现可用于放置图像和文本的代码如下(在我的 ui.R 脚本中使用):
titlePanel(div("My title here", img(src = "Image.jpeg", height = 80, width = 175, align = "right")))
当我使用它时,Shiny 应用加载了左侧的文本和右侧的图像,这是我想要的结果;然而,当我在浏览器中打开时(同时使用 Safari 和 Chrome 进行测试),我浏览器的选项卡显示为
"<div> My title here <img src = "Image.jpeg" height="80" width="175"..."
在 Shiny 中有没有什么方法可以让我的标题和图片都在顶部,titlePanel,但让浏览器的标签只显示标题?
使用 titlePanel
的 windowTitle
参数在页面打开时为选项卡指定标题。默认值为 title
,这就是为什么您的标签标题具有您在 titlePanel
中使用的 HTML 代码的原因,它作为文本传递给标签标题。
library(shiny)
ui <- fluidPage(
titlePanel(div("My title here", img(src = "Image.jpeg", height = 80, width = 175, align = "right")),
windowTitle = "No HTML in Tab Title")
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
我想弄清楚如何在我的 Shiny 应用程序中添加文本和图像,而不让 HTML 代码出现在我的浏览器选项卡上。
我发现可用于放置图像和文本的代码如下(在我的 ui.R 脚本中使用):
titlePanel(div("My title here", img(src = "Image.jpeg", height = 80, width = 175, align = "right")))
当我使用它时,Shiny 应用加载了左侧的文本和右侧的图像,这是我想要的结果;然而,当我在浏览器中打开时(同时使用 Safari 和 Chrome 进行测试),我浏览器的选项卡显示为
"<div> My title here <img src = "Image.jpeg" height="80" width="175"..."
在 Shiny 中有没有什么方法可以让我的标题和图片都在顶部,titlePanel,但让浏览器的标签只显示标题?
使用 titlePanel
的 windowTitle
参数在页面打开时为选项卡指定标题。默认值为 title
,这就是为什么您的标签标题具有您在 titlePanel
中使用的 HTML 代码的原因,它作为文本传递给标签标题。
library(shiny)
ui <- fluidPage(
titlePanel(div("My title here", img(src = "Image.jpeg", height = 80, width = 175, align = "right")),
windowTitle = "No HTML in Tab Title")
)
server <- function(input, output, session) {
}
shinyApp(ui, server)