Shiny app中用户的操作系统信息
Operating system information of User in Shiny app
我需要根据用户的OS进行定制。有什么方法可以在我的 Shiny app
中获取该信息吗? session$clientData
信息似乎没有提供这一点。
感谢任何指点。
您可以编写一些 js
从浏览器中获取它。 shiny:sessioninitialized
是等待服务器完全加载
library(shiny)
ui <- fluidPage(
tags$script("$(document).on('shiny:sessioninitialized', function(event) {
Shiny.onInputChange('os_version', window.navigator.platform);});")
)
server <- function(input, output,session) {
observeEvent(input$os_version,{
print(input$os_version)
})
}
shinyApp(ui = ui, server = server)
我需要根据用户的OS进行定制。有什么方法可以在我的 Shiny app
中获取该信息吗? session$clientData
信息似乎没有提供这一点。
感谢任何指点。
您可以编写一些 js
从浏览器中获取它。 shiny:sessioninitialized
是等待服务器完全加载
library(shiny)
ui <- fluidPage(
tags$script("$(document).on('shiny:sessioninitialized', function(event) {
Shiny.onInputChange('os_version', window.navigator.platform);});")
)
server <- function(input, output,session) {
observeEvent(input$os_version,{
print(input$os_version)
})
}
shinyApp(ui = ui, server = server)