r语言 - 闪亮的输出,具体取决于浏览器



我的闪亮应用程序在IE浏览器上运行不佳,我希望该应用程序不适用于此浏览器。

你知道我可以发现浏览器的任何R功能吗?

例:

if( browser = IE){    
    "use Mozilla, chrome or safari"}    
else{
    run my app}

谢谢!

路易斯

如果给定一个session$request,则包含一个HTTP_USER_AGENT值。您可能可以使用它来计算正在使用的浏览器:

library(shiny)
runApp(list(
  ui = bootstrapPage(
    textOutput("text")
  ),
  server = function(input, output, session) {
    myReactives <- reactiveValues(ua = session$request$HTTP_USER_AGENT)
    output$text <- renderText({
      myReactives$ua
    })
  }
))

最新更新