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

Azure存储中Flutter静态Web应用更新后显示异常问题咨询

问题原因分析

1. 浏览器/CDN缓存引发新旧内容交替

Flutter Web生产构建会给js、css这类静态资源加哈希后缀,确保新资源不会被缓存,但index.html本身不会自动加哈希。如果浏览器或者Azure静态Web应用的CDN缓存了旧的index.html,访问时就会加载最初的默认应用;当缓存过期或者用户强制刷新时,才会拉取新的index.html,就出现了交替显示的情况。另外Azure静态Web应用默认可能给index.html设了较长的缓存时间,要是上传新文件时没触发缓存刷新,旧内容就会一直被分发。

2. 文件上传未完全覆盖旧资源

上传新的web文件夹时,要是用的上传工具没开强制覆盖选项,旧的index.html或者部分静态资源可能没被替换掉,服务器上同时留着新旧版本的文件。请求匹配到旧文件时,就会显示最初的默认应用。

3. MSAL登录重定向配置错误

新应用登录跳转到localhost:8054,是因为你把MSAL的redirectUri配置成了本地开发的地址,没改成Azure静态Web应用的线上域名。这是独立的配置问题,和页面交替显示没关系,但会导致登录流程异常。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 07:02:35