favicon не отображается в Shiny

Я хочу добавить фавиконку в свое приложение для блестящих мобильных устройств и не могу понять, что я делаю неправильно. Фавикон работает, когда я запускаю приложение локально, но когда я сохраняю его в ShinyApps.io. В приведенном ниже коде показано мое блестящее приложение, а также код моего файла manifest.json. У меня все мои изображения и изображение favicon.io сохранены в папке www.

введите здесь описание изображения

блестящее приложение

library(shiny)
library(shinyMobile)

ui <- f7Page(manifest = "manifest.json",
             favicon = "favicon.ico",
             icon = '128x128.png')
server <- function(input, output){}

shinyApp(ui = ui, server = server)

manifest.json

{
  "name": "My App",
  "short_name": "My App",
  "description": "My App",
  "lang": "en-US",
  "start_url": "https://7bdev.shinyapps.io/test_shiny/",
  "display": "standalone",
  "icons": [
    {
      "src": "icons/128x128.png",
      "sizes": "128x128",
      "type": "image/png"
    },
    {
      "src": "icons/144x144.png",
      "sizes": "144x144",
      "type": "image/png"
    },
    {
      "src": "icons/152x152.png",
      "sizes": "152x152",
      "type": "image/png"
    },
    {
      "src": "icons/192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "icons/256x256.png",
      "sizes": "256x256",
      "type": "image/png"
    },
    {
      "src": "icons/512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ]
}

person jsimpsno    schedule 17.04.2020    source источник


Ответы (1)


Я не знаком с пакетом shinyMobile, но вы можете просто добавить его в пакет head

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

person Pork Chop    schedule 17.04.2020
comment
это было близко, но мне пришлось использовать следующий код, чтобы он работал shiny::tags$link(rel = "icon", href = "icons/favicon.png") - person jsimpsno; 17.04.2020