简体   繁体   English

闪亮的输出取决于浏览器

[英]Shiny output depending on browser

My shiny app is not working well on internet explorer and I want the app does not appear for this browser. 我的闪亮应用程序无法在Internet Explorer上正常运行,我希望该应用程序无法在此浏览器中显示。

Do you know any R fuction that I can discover the browser?? 您知道我能找到浏览器的任何R功能吗?

Example: 例:

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

Thanks! 谢谢!

Luis 路易斯

session$request contains a HTTP_USER_AGENT value if one is given. session$request包含一个HTTP_USER_AGENT值(如果已给出)。 You could probably use that to work out what browser is being used: 您可能会用它来确定正在使用的浏览器:

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
    })
  }
))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM