![](/img/trans.png)
[英]Logo image and searchbox using bootstrap are overlapping upon resizing browser window
[英]R shiny - Add logo in browser window using titlePanel
我想以與通常顯示所有瀏覽器 windows 相同的方式向瀏覽器 window 添加徽標:
titlePanel
允許通過以下方式輕松地將圖像添加到應用程序標題: titlePanel(title = div(img(src="myAppImage.jpg"), "My App Name")
也可以添加應顯示的標題以 windowTitle 作為參數的瀏覽器windowTitle
。
但是,將圖像添加到瀏覽器 window 時不起作用。 我試過: titlePanel(title = div(img(src="myAppImage.jpg"), "My App Name"), windowTitle = div(img(src="myBrowserImage.png"), "My Browser Name"))
。 但這給出了以下瀏覽器名稱:<img src...>
正確的寫法是什么?
不在titlePanel
內,但您可以在 ui 內添加以下內容:
tags$head(
tags$link(rel = "icon", type = "image/png", sizes = "32x32", href = "/myBrowserImage.png"))
另外,您應該將圖像放在www
文件夾中。
正如@phago29 所指出的,一種寫法是:
useShinyjs(),
## Window title
tags$head(
tags$link(rel = "icon", type = "image/png", sizes = "32x32", href = "myBrowserImage.png")),
# App title ----
titlePanel( title = div(img(src="myAppImage.png"), 'myAppTitle'), windowTitle = "myBrowserTitle" ),
# Rest of the UI
)
將 png 圖像放在名為“www”的子文件夾中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.