这通常不是结果栏自己记住了值,而是原生对话框的 returnValue 在本次关闭时没有被重新设置,页面随后又读取了它,于是延续了上一次的值。按官方当前对应目标的说明,returnValue 默认是空字符串;如果按钮的处理代码调用 close 并传入本次选项,它会更新 returnValue。按 Esc 等未设置返回值的关闭路径不会把一次新选择写入这个属性。因此,未设置本次结果的关闭路径,不应被当成这一次的选择。关键要核对打开前是否重置,以及各个关闭入口是否传入本次值。

适用:金华婺城区台式电脑浏览器软件侧,只读现有代码、配置和去敏记录,不重做客户原操作,也不修改生产页面或原业务数据。这里讨论的是网页中原生对话框的 returnValue 与结果栏显示之间的关系;现场浏览器实际版本需另行核对。
观察:先只读定位打开对话框的函数和事件,查看打开前是否把 returnValue 置空或设为明确初值;若没有重置,应结合上次关闭后的记录核对打开时是否仍保留旧值。缺少前次值和赋值记录时只列作可能原因。再逐个检查关闭入口:带值按钮是否调用 close 并传入本次选择,Esc、关闭按钮或其他无值关闭路径是否没有传值。对每个入口分别记录是否传值、关闭后结果栏是否更新。最后查看结果栏更新逻辑,是否直接显示 returnValue,或只判断非空就当成本次选择。若某次关闭没有设置结果,结果栏仍显示旧值,就符合本题要排查的现象。
风险:把未设置结果的关闭当成本次选择,会让结果栏显示与本次操作不一致,用户可能误以为已经作出选择;如果页面后续据此走分支或记录状态,也可能把旧值带入不该带入的流程。只读核对时应避免在生产页面反复操作或改动代码,以免扩大影响;只检查一个关闭入口也容易漏掉 Esc 或无值关闭路径。
下一步:请准备去敏材料,包括打开和关闭对话框的相关代码片段、各关闭入口的调用位置、关闭事件处理、结果栏更新条件、浏览器名称与实际版本,以及去掉个人信息和业务敏感内容的文字复现步骤或截图。不要提供账号密码、客户原始业务数据或完整生产数据。可拨打 400-877-9605 咨询,说明是金华婺城区台式电脑浏览器页面中原生对话框 returnValue 的显示问题;电脑快修网提供信息展示与第三方维修对接。该号码只作咨询,实际范围和安排需当次确认。