rob*_*rty 5 favicon r shiny shiny-server
我一直试图找到一种方法将 .ico 与托管在开源闪亮服务器上的闪亮应用程序的快捷方式相关联。最终,我希望 .ico 显示为我的应用程序快捷方式的图形。而且,我希望这个图标在用户创建应用程序的快捷方式时出现/可供用户使用。(听起来很简单,但事实证明这是一项非常艰巨的任务)。经过一堆死胡同后,我想我会努力让图标显示在浏览器的选项卡上,并在有人喜欢它时可用。
我发现了以下内容:Shiny 中的 Favicon,https : //groups.google.com/forum/#! topic/ shiny- discuss/nU0AP8k0fvU,但这些程序似乎不适用于闪亮的服务器。
我可以通过将它保存在应用程序的 www 文件夹中来让图标显示在我的本地机器上,但是当我从 Rstudio 服务器或通过链接/快捷方式从闪亮的服务器运行应用程序时,.ico 将不会出现。
我发现了一个相关的讨论,其中确定这是不可能的 https://github.com/rstudio/shinydashboard/issues/102
但是......我仍然认为这是因为我正在浏览闪亮的画廊并注意到画廊显示中的应用程序在浏览器选项卡中带有闪亮的图标。我可以使用闪亮的服务器出现的唯一图标是空文档图标。此外,当我使用 Rstudio 服务器运行我的应用程序时,Rstudio R 图标显示在应用程序的浏览器选项卡中,所以它很可疑。
任何人都可以对正在发生的事情提供一些见解,以及如何为我的闪亮应用程序获得漂亮的自定义图形?
尝试在您的dashboardBody函数内部或您正在使用的 UI 函数中添加:
tags$head(tags$link(rel = "shortcut icon", href = "favicon.ico"))
Run Code Online (Sandbox Code Playgroud)
如果您有 .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")
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1577 次 |
| 最近记录: |