在默认浏览器中直接打开Shiny App
Opening Shiny App directly in the default browser
通常情况下,闪亮的应用程序会通过 R-Studio 中的内置浏览器打开。是否可以直接在 Web 浏览器中打开应用程序,例如 Google Chrome,而无需通过 R-Studio。
在我的 Rstudio(版本 0.98.1103)中我可以更改 运行 app
如果您选择 运行 外部 运行 进入浏览器
要运行它使用与@Batanichek 不同的方法,您可以找到每个浏览器的可执行文件,然后在要指向的选项中指定它,如下所示:
编辑:
您可以在 R 环境(我使用 RStudio)中找到 options
及其参数,例如options(browser = )
第 1 步:找到为所有浏览器安装 .exe 文件的位置,然后添加以下内容:
对于Chrome
options(browser = "C:/Program Files/Google/Chrome/Application/chrome.exe")
对于 Firefox
options(browser = "C:/Program Files/Mozilla Firefox/firefox.exe")
对于 IE
options(browser = "C:/Program Files/Internet Explorer/iexplore.exe")
第 2 步:运行 应用一如既往
runApp(list(ui = ui, server = server),host="192.168.xx.xx",port=5013, launch.browser = TRUE)
在这里添加其他回复,我觉得值得一提的是,如果您对默认的外部浏览器感到满意,并且您使用的是 Rstudio,则不一定需要提供外部 Web 浏览器的完整路径(也就是说,基本上,如果您的目标不是打开 Rstudio 自己的内部浏览器)。
对于 Rstudio 用户,可以执行以下操作:
options(shiny.launch.browser = .rs.invokeShinyWindowExternal)
您可以在每次会话开始时 运行 它,如果您希望它成为默认行为,或者将此行包含在您的 ~/.Rprofile
中,这可以很方便地完成usethis::edit_r_profile()
.
有关更多详细信息和替代设置,see this post。
通常情况下,闪亮的应用程序会通过 R-Studio 中的内置浏览器打开。是否可以直接在 Web 浏览器中打开应用程序,例如 Google Chrome,而无需通过 R-Studio。
在我的 Rstudio(版本 0.98.1103)中我可以更改 运行 app
如果您选择 运行 外部 运行 进入浏览器
要运行它使用与@Batanichek 不同的方法,您可以找到每个浏览器的可执行文件,然后在要指向的选项中指定它,如下所示:
编辑:
您可以在 R 环境(我使用 RStudio)中找到 options
及其参数,例如options(browser = )
第 1 步:找到为所有浏览器安装 .exe 文件的位置,然后添加以下内容:
对于Chrome
options(browser = "C:/Program Files/Google/Chrome/Application/chrome.exe")
对于 Firefox
options(browser = "C:/Program Files/Mozilla Firefox/firefox.exe")
对于 IE
options(browser = "C:/Program Files/Internet Explorer/iexplore.exe")
第 2 步:运行 应用一如既往
runApp(list(ui = ui, server = server),host="192.168.xx.xx",port=5013, launch.browser = TRUE)
在这里添加其他回复,我觉得值得一提的是,如果您对默认的外部浏览器感到满意,并且您使用的是 Rstudio,则不一定需要提供外部 Web 浏览器的完整路径(也就是说,基本上,如果您的目标不是打开 Rstudio 自己的内部浏览器)。
对于 Rstudio 用户,可以执行以下操作:
options(shiny.launch.browser = .rs.invokeShinyWindowExternal)
您可以在每次会话开始时 运行 它,如果您希望它成为默认行为,或者将此行包含在您的 ~/.Rprofile
中,这可以很方便地完成usethis::edit_r_profile()
.
有关更多详细信息和替代设置,see this post。