Hi,
I would like my Shiny app to know whether it is served by:
- Rstudio in a RStudio panel
- Rstudio in a web browser tab
- Any remote server
Using an interactive() call returns TRUE for options 1 and 2, and FALSE for 3... how can I distinguish between 1 and 2?
Thanks
library(shiny)
ui <- bootstrapPage(
verbatimTextOutput('condition')
)
server <- function(input, output) {
output$condition <- renderPrint({ interactive() })
}
shinyApp(ui = ui, server = server)