Favicon in Shiny
Solution 1:
If you're using a local runapp, then putting one in /www/favicon.ico should work, I believe.
You could also insert this somewhere in your UI:
tags$head(tags$link(rel="shortcut icon", href="URL-to-favicon"))
Joe Cheng
Solution 2:
You can convert your favicon into base64 text (check favicon.cc website, they already do it) and write:
ui <- function(){tagList(
fluidPage(
titlePanel(
windowTitle = "Title that appears in the browser bar",
title = tags$head(tags$link(rel="icon",
href="data:image/x-icon;base64,AAABAAEAEBAQAAEAetc",
type="image/x-icon")
)),
sidebarLayout( sidebarPanel(
Solution 3:
A possible problem the OP is having is that the favicon filename should be favicon.ico and not image.png.
Some additional details here: favicon.png vs favicon.ico - why should I use PNG instead of ICO?
The important part being:
All modern browsers (tested with Chrome 4, Firefox 3.5, IE8, Opera 10 and Safari 4) will always request a favicon.ico unless you've specified a shortcut icon via . So if you don't explicitly specify one, it's best to always have a favicon.ico file, to avoid a 404.