You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

诉求:实现R Shiny应用在RStudio宿主窗口运行,同时支持浏览器打开

解决Shiny应用在RStudio窗口运行并保留浏览器打开功能的方法

方法1:修改RStudio全局默认设置

  • 打开RStudio,点击顶部菜单栏的 Tools -> Global Options
  • 在弹出窗口中选择 Shiny 选项卡
  • 将「Run Shiny applications」的选项改为 In the RStudio Viewer Pane
  • 点击OK保存设置。之后运行runApp()时,应用会默认在RStudio的Viewer面板中打开,面板右上角有「在浏览器中打开」的按钮,点击即可跳转至浏览器运行。

方法2:通过代码指定运行方式(不修改全局设置)

如果不想改变全局默认行为,可以在调用runApp()时指定launch.browser参数为RStudio的Viewer组件:

library(shiny)
# 确保当前工作目录是ui.R和server.R所在的目录
setwd("你的应用文件所在路径")
runApp(launch.browser = rstudioapi::viewer())

这样应用会直接在RStudio的Viewer面板启动,同时保留浏览器打开的选项。

如果你的RStudio版本较旧,需要先安装rstudioapi包:

install.packages("rstudioapi")

内容的提问来源于stack exchange,提问作者Anamta sayyed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 10:02:02