我一直在尝试找到一种方法将 .ico 与托管在开源闪亮服务器上的闪亮应用程序的快捷方式关联起来。最终,我希望 .ico 显示为我的应用程序快捷方式的图形。而且,我希望用户在创建应用程序的快捷方式时显示/可用此图标。 (听起来很简单,但事实证明这是一项相当困难的任务)。经过一堆死胡同之后,我想我应该努力让图标显示在浏览器的选项卡上,并在有人收藏它时可用。
我发现了以下内容:闪亮的网站图标 https://stackoverflow.com/questions/30096187/favicon-in-shiny, https://groups.google.com/forum/#!topic/shiny-discuss/nU0AP8k0fvU https://groups.google.com/forum/#!topic/shiny-discuss/nU0AP8k0fvU,但这些程序似乎不适用于闪亮的服务器。
我可以通过将图标保存在应用程序的 www 文件夹中来将其显示在本地计算机上,但是当我从 Rstudio 服务器或通过链接/快捷方式从闪亮服务器运行应用程序时,.ico 将不会出现。
我发现了一个相关的讨论,其中确定这是不可能的https://github.com/rstudio/shinydashboard/issues/102 https://github.com/rstudio/shinydashboard/issues/102
但是......我仍然认为这是因为我正在浏览闪亮的图库,并注意到图库中的应用程序在浏览器选项卡中显示有闪亮的图标。我可以使用闪亮服务器出现的唯一图标是空文档图标。另外,当我使用 Rstudio 服务器运行我的应用程序时,Rstudio R 图标显示在应用程序的浏览器选项卡中,因此它很可疑。
谁能提供一些有关正在发生的事情的见解,以及如何为我的闪亮应用程序获得漂亮的自定义图形?
尝试添加到你的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")
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)