图标未显示在 Shiny 中
favicon not displaying in Shiny
我想在我的 shinymobile 应用程序中添加一个网站图标,但我不知道我做错了什么。当我在本地 运行 应用程序时,该图标可以工作,但是当我保存到 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"
}
]
}
我不熟悉 shinyMobile
包,但您可以简单地将它添加到 head
tags$head(tags$link(rel="shortcut icon", href="favicon.ico"))
我想在我的 shinymobile 应用程序中添加一个网站图标,但我不知道我做错了什么。当我在本地 运行 应用程序时,该图标可以工作,但是当我保存到 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"
}
]
}
我不熟悉 shinyMobile
包,但您可以简单地将它添加到 head
tags$head(tags$link(rel="shortcut icon", href="favicon.ico"))