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

求助:iframe无法显示更新后的HTML页面,同款代码其他页面正常

解决iframe未同步更新的问题

可能的原因及排查步骤

  • 浏览器缓存问题:浏览器大概率缓存了indexsub.html的旧版本,试试按Ctrl+F5(Windows)或Cmd+Shift+R(Mac)强制刷新包含iframe的页面,也可以打开浏览器开发者工具的「网络」面板,勾选「禁用缓存」后重新测试。
  • 文件路径偏差:确认当前页面里indexsub.html的相对路径和另外两个正常页面的路径是否完全一致。比如当前页面在子文件夹中,相对路径可能指向了错误位置,而另外两个页面在根目录所以路径正确。可以把src改成绝对路径测试,比如/indexsub.html(假设文件在网站根目录)。
  • 强制绕过缓存:给src添加时间戳参数,迫使浏览器重新请求最新文件,示例代码:
    <iframe src="indexsub.html?t=12345" width="826" height="542" frameborder="0" scrolling="yes" name="frame" id="mainframe"></iframe>
    
    每次编辑indexsub.html后修改参数里的数字即可。
  • 服务器缓存设置:如果是部署在服务器上,检查服务器的静态文件缓存配置,比如Nginx的expires指令、Apache的mod_expires模块,确保indexsub.html的缓存时长不会过长。
  • 文件上传/权限问题:确认indexsub.html是否真的被正确覆盖上传,服务器是否能读取到最新的文件内容,比如有些FTP工具可能因权限问题未完成覆盖,导致服务器上还是旧文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 12:13:19