gpt4 book ai didi

r - 使用开源 Shiny 服务器时,我的图标不会显示在我的应用程序的浏览器选项卡上

转载 作者:行者123 更新时间:2023-12-02 00:54:41 25 4
gpt4 key购买 nike

我一直试图找到一种方法将 .ico 与托管在开源 Shiny 服务器上的 Shiny 应用程序的快捷方式相关联。最终,我希望 .ico 显示为我的应用程序快捷方式的图形。而且,我希望这个图标在用户创建应用程序的快捷方式时出现/可供用户使用。 (听起来很简单,但事实证明这是一项非常艰巨的任务)。经过一堆死胡同后,我想我会努力让图标显示在浏览器的选项卡上,并在有人喜欢它时可用。

我发现了以下内容:
Favicon in Shiny , https://groups.google.com/forum/#!topic/shiny-discuss/nU0AP8k0fvU ,但这些程序似乎不适用于 Shiny 的服务器。

我可以通过将它保存在应用程序的 www 文件夹中来让图标显示在我的本地机器上,但是当我从 Rstudio 服务器或通过链接/快捷方式从 Shiny 的服务器运行应用程序时,.ico 将不会出现。

我发现了一个相关的讨论,其中确定这是不可能的
https://github.com/rstudio/shinydashboard/issues/102

但是......我仍然认为这是因为我正在浏览 Shiny 的画廊并注意到画廊显示中的应用程序在浏览器选项卡中带有 Shiny 的图标。我可以使用 Shiny 的服务器出现的唯一图标是空文档图标。此外,当我使用 Rstudio 服务器运行我的应用程序时,Rstudio R 图标显示在应用程序的浏览器选项卡中,所以它很可疑。

任何人都可以对正在发生的事情提供一些见解,以及如何为我的 Shiny 应用程序获得漂亮的自定义图形?

最佳答案

尝试在您的 dashboardBody 中添加函数或在您使用的 UI 函数中:

tags$head(tags$link(rel = "shortcut icon", href = "favicon.ico"))

如果您有 .PNG 文件或两者都有,则可以使用:
tags$head(
tags$link(rel = "shortcut icon", href = "favicon.ico"),
tags$link(rel = "apple-touch-icon", sizes = "180x180", href = "favicon.ico"),
tags$link(rel = "icon", type = "image/png", sizes = "32x32", href = "/favicon-32x32.png"),
tags$link(rel = "icon", type = "image/png", sizes = "16x16", href = "/favicon-16x16.png")
)

关于r - 使用开源 Shiny 服务器时,我的图标不会显示在我的应用程序的浏览器选项卡上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55187213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com