gpt4 book ai didi

javascript - 使用转义关闭确认或警告框可防止访问字段(chrome,edge)

转载 作者:行者123 更新时间:2023-12-05 03:49:54 24 4
gpt4 key购买 nike

当我使用以下任何浏览器从 Windows 10 执行以下页面时:

  • Microsoft Edge 版本 85.0.564.44(正式版)(64 位)
  • Brave 版本 1.13.82 Chromium:85.0.4183.83(官方构建)(64 位)
  • Google Chrome 版本 85.0.4183.83(正式版)(64 位)

在下面的代码片段中,如果我按下 hellohallo 按钮并通过按下转义键关闭弹出窗口,我将无法再聚焦文本 field 。但是,在 Firefox 或 Internet Explorer 11 中,我没有遇到这种行为。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>abc</title>
</head>
<body>

<button onclick="confirm('hehe');">hello</button>
<button onclick="alert('haha');">hallo</button>
<input id="AddressSupp1" maxlength="60" name="AddressSupp1" type="text" value="" />

</body>
</html>

为什么会这样?这是 Chrome/Chromium 的错误吗?有谁知道任何解决方法?通过单击取消按钮关闭弹出窗口不会产生此错误行为。根据我的 BrowserStack 测试,自 Chrome 83 以来它的行为是这样的,它在 Chrome 81 中很好,可能在之前(只有这么多版本我可以懒得测试)。谢谢!

最佳答案

关于javascript - 使用转义关闭确认或警告框可防止访问字段(chrome,edge),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63705424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com