使用开源闪亮服务器时,我的网站图标不会显示在我的应用程序的浏览器选项卡上
My favicon will not display on a browser tab for my app when using open source shiny server
我一直在努力寻找一种方法,将 .ico 与托管在开源闪亮服务器上的闪亮应用程序的快捷方式相关联。最后,我希望 .ico 显示为我的应用程序快捷方式的图形。而且,我希望用户在创建应用程序快捷方式时可以使用此图标 appear/be。 (听起来很简单,但事实证明这是一项非常困难的任务)。在经历了一堆死胡同之后,我想我会努力让图标显示在浏览器的选项卡上,并在有人喜欢它时可用。
我发现了以下内容:
, https://groups.google.com/forum/#!topic/shiny-discuss/nU0AP8k0fvU,但这些程序似乎不适用于闪亮的服务器。
我可以通过将 favicon 保存在应用程序的 www 文件夹中来在我的本地计算机上显示它,但是当我 运行 来自 Rstudio 服务器或来自 shiny 服务器的应用程序时 [=25] =], .ico 不会出现。
我找到了一个相关的讨论,其中确定这是不可能的
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")
)
我一直在努力寻找一种方法,将 .ico 与托管在开源闪亮服务器上的闪亮应用程序的快捷方式相关联。最后,我希望 .ico 显示为我的应用程序快捷方式的图形。而且,我希望用户在创建应用程序快捷方式时可以使用此图标 appear/be。 (听起来很简单,但事实证明这是一项非常困难的任务)。在经历了一堆死胡同之后,我想我会努力让图标显示在浏览器的选项卡上,并在有人喜欢它时可用。
我发现了以下内容:
我可以通过将 favicon 保存在应用程序的 www 文件夹中来在我的本地计算机上显示它,但是当我 运行 来自 Rstudio 服务器或来自 shiny 服务器的应用程序时 [=25] =], .ico 不会出现。
我找到了一个相关的讨论,其中确定这是不可能的 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")
)