gpt4 book ai didi

internet-explorer - window 电话 : Missing blur event in IE or Edge when back button pressed

转载 作者:行者123 更新时间:2023-12-04 04:54:22 25 4
gpt4 key购买 nike

以下方案与 Windows Phone 设备(IE 或 Edge)相关。

场景一:

如果输入元素具有焦点并且软键盘向上,则按下硬件返回键会使焦点元素模糊并按原样弹出键盘。但是,没有触发相应的模糊事件。

场景二:

如果输入元素具有焦点并且软键盘向上,则在输入元素外部轻敲会使焦点元素模糊,弹出键盘并触发模糊事件。

问题:

有没有办法在按下硬件后退键并且输入元素具有焦点时触发模糊事件?

重现问题的 HTML:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, user-scalable=no" />
<title>Blur Test</title>
</head>
<body>
<p>Blur Test</p>
<input type="text" onblur="alert('onblur');">
</body>
</html>

使用 addEventListener 产生相同的结果。

在诺基亚 Lumia 620 上测试。操作系统版本:8.0.10211.204

编辑:

在诺基亚 Lumia 640 上测试。操作系统版本:8.10.15148.160(Windows Phone 8.1 Update 2 - Internet Explorer 11)

在诺基亚 Lumia 635 上测试。操作系统版本:10.0.10586.29(Windows 10 Mobile - Microsoft Edge 13)

最佳答案

因此,在进一步调查之后,我将使用 'deactivate' 事件而不是 'blur' 事件。

'deactivate' 事件看起来像是特定于 IE 的,至少除了 MSDN 之外我找不到任何关于它的文档。

关于internet-explorer - window 电话 : Missing blur event in IE or Edge when back button pressed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16981817/

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