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

shinyapps.io上Shiny应用DT数据表中图片无法加载问题咨询

问题排查与解决方案

可能的原因

  • 混合内容安全限制:shinyapps.io目前强制使用HTTPS协议提供服务,而你的图片链接采用的是HTTP协议。现代浏览器会拦截HTTPS页面加载HTTP资源(即“混合内容”),这是近期浏览器安全策略收紧或shinyapps.io配置更新导致的,之前可能未严格执行该限制。
  • 图片源服务器的跨域策略变更:存放图片的pathmet.pathvudata.com服务器近期可能新增了CORS(跨域资源共享)规则,拒绝来自shinyapps.io域名的请求。
  • shinyapps.io出站网络规则调整:RStudio可能更新了shinyapps.io的网络访问策略,限制了对HTTP资源或特定外部域名的访问。

可行的解决方法

  • 切换图片链接为HTTPS:将图片标签中的http://替换为https://,前提是图片服务器支持HTTPS访问(可直接在浏览器中访问HTTPS版本的图片链接验证)。修改后的格式为:
    <img src="https://pathmet.pathvudata.com/pathmet/Burlington_VT/Alderaan/ABNF7/000.png">
    
  • 迁移图片到应用本地:将所需图片下载到Shiny应用的www目录下,使用相对路径引用,避免依赖外部网络资源。例如:
    <img src="000.png">
    
  • 检查并调整CORS配置:如果图片服务器归你所有,在服务器上添加允许shinyapps.io域名的CORS规则;若为第三方服务器,联系管理员确认跨域策略是否变更。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 21:27:02