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

R Shiny应用二次运行无法在RStudio默认窗口显示,需重启解决

RStudio中Shiny应用二次运行空白问题

问题现象

  • 首次运行任意Shiny应用,可在RStudio内置窗口正常显示
  • 再次运行(哪怕是极简示例代码)时,内置窗口直接显示空白
  • 点击“Open in Browser”可正常加载应用,仅重启RStudio能暂时解决该问题

环境配置

RStudio版本:2022.12.0+353 "Elsbeth Geranium" Release (Windows版)
R版本:4.2.2 (2022-10-31 ucrt) "Innocent and Trusting"
平台:x86_64-w64-mingw32

测试代码

library("shiny")
ui <- fluidPage(
  checkboxGroupInput(inputId="test", label="Test", choices=1:4, inline = TRUE)
)
server <- function(input, output) {
  
}
shinyApp(ui = ui, server = server)

问题界面截图

空白的Shiny应用预览窗口

可行解决方法

  • 禁用RStudio内置浏览器缓存
    依次点击 工具 → 全局选项 → 高级 → 网络,取消勾选「启用HTTP缓存」,重启RStudio后重试。
  • 强制Shiny使用外部浏览器
    在代码开头添加一行配置:options(shiny.launch.browser = .rs.invokeShinyWindowExternal),让Shiny每次都调用系统默认浏览器打开应用。
  • 更新RStudio至最新版本
    当前使用的版本存在已知的内置浏览器渲染bug,前往RStudio官网下载安装最新稳定版即可修复。
  • 清理RStudio缓存文件
    关闭RStudio后,找到缓存目录(Windows路径:C:\Users\[你的用户名]\AppData\Local\RStudio-Desktop),删除cache和webcache文件夹,再重新启动RStudio。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 22:50:42