Change Browser Title
change_window_title( session = shiny::getDefaultReactiveDomain(), title = "Ready!", inactive_only = FALSE, revert_on_focus = inactive_only )
session | The |
---|---|
title | String to give the window title |
inactive_only | Logical, whether or not the title should only change if the tab is not
active. Default is set to |
revert_on_focus | Logical, should the title revert back to the original title when the tab is in
focus/active again? Only works when |
if (interactive()) { library(shiny) ui <- fluidPage( title = "Initial Title", use_shiny_title(), actionButton("button", "Click me for a new title"), actionButton("button2", "Click me for a button when finished") ) server <- function(input, output, session) { observeEvent(input$button, { change_window_title(session, "New Title") }) observeEvent(input$button2, { Sys.sleep(3) change_window_title(session, "Sleep Finished", inactive_only = TRUE) }) } shinyApp(ui, server) }