Мой значок не будет отображаться на вкладке браузера для моего приложения при использовании сервера с открытым исходным кодом - PullRequest
1 голос
/ 15 марта 2019

Я пытался найти способ связать .ico с ярлыком для блестящего приложения, размещенного на блестящем сервере с открытым исходным кодом. В конечном итоге я хотел бы, чтобы .ico отображался как ярлык для ярлыка моего приложения. И мне бы хотелось, чтобы этот значок появлялся / был доступен пользователям при создании ярлыка для приложения. (звучит достаточно просто, но оказалось довольно сложной задачей). После множества тупиковых ситуаций я подумал, что просто поработаю над тем, чтобы значок отображался на вкладке в браузере, и был бы доступен, когда кто-то его добавит в избранное.

Я нашел следующее: Favicon in Shiny , https://groups.google.com/forum/#!topic/shiny-discuss/nU0AP8k0fvU,, но, похоже, процедуры не работают с блестящим сервером.

Я могу настроить отображение значка на моем локальном компьютере, сохранив его в папке www приложения, но когда я запускаю приложение с сервера Rstudio или с блестящего сервера по ссылке / ярлыку, .ico не будет появляются.

Я нашел связанную дискуссию, где было решено, что это невозможно https://github.com/rstudio/shinydashboard/issues/102

Однако ... Я все еще думаю, что это потому, что я просматривал блестящую галерею и заметил приложения на дисплее галереи с блестящим значком на вкладке браузера. Единственный значок, который я могу получить, используя блестящий сервер, - это пустой значок документа. Кроме того, когда я запускаю свое приложение на сервере Rstudio, значок Rstudio R отображается на вкладке браузера приложения, поэтому он выглядит подозрительно.

Кто-нибудь может дать некоторое представление о том, что происходит, и как я могу получить изящную пользовательскую графику для моего блестящего приложения?

1 Ответ

0 голосов
/ 18 марта 2019

Попробуйте добавить в свою функцию dashboardBody или в используемую вами функцию пользовательского интерфейса:

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")
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...