问题描述
- 关于 chrome 重复提交的问题
-
如题,有如下代码 :当使用查看元素修改 onclick="alert('2');"时,比如将 onclick="alert('2');" 改为了 onclick="alert('1');" chrome 会先弹出 提示 1,之后 再弹出提示 2
其他浏览器只弹出 1,请教各位大神,这个是什么原理。
怎么操作,才能让 chrome 只弹出 提示 1
解决方案
刚刚测试了你说的问题,以前没有发现这个状况,实际上说明Chrome在编辑元素事件时没有移除原有的事件侦听器
平常在使用addEventListener的时候也是要先移除事件事件侦听器,再添加,但如果为元素附加事件的时候使用了匿名函数就无法移除事件,会出现同一个事件被多个侦听器捕捉到的情况。
解决方案二:
重复提交的问题
针对表单重复提交的问题
Struts2 token 重复提交问题
解决方案三:
楼主是不是 有别的代码 没有修改干净。不然,就清浏览器缓存。
时间: 2025-01-03 07:51:04