gpt4 book ai didi

javascript - 按下键后防止光标隐藏在浏览器中

转载 作者:行者123 更新时间:2023-11-28 07:52:33 29 4
gpt4 key购买 nike

我知道在大多数浏览器(最新一代)中,当您键入“A”或空格键等任何键时,鼠标光标会隐藏。这是为了让用户看到他输入的内容。将鼠标移动一个像素后,光标会立即恢复可见。

现在问题来了——这种情况在浏览器中无处不在,即使我关注了一个非输入元素,如 div 等。但是,我确实不希望浏览器在用户按下某个键后隐藏我的光标,因为我将键用作快捷方式。

所以问题是 - 是否有任何方法或技巧可以防止这种情况发生和/或让光标在键入后再次自动出现?

我在网络上尝试过各种“hack”,比如不可见的 div 等,但都没有成功。

编辑:如前所述,我在最新的 MAC-OS-X 上的每个浏览器(最新的 Chrome、最新的 Firefox、最新的 Safari)上都遇到了这种行为。

最佳答案

这不是浏览器行为,而是操作系统行为,特别是 Mac 行为。光标不仅会在您在浏览器中键入时隐藏,而且会在 Mac 上的任何应用程序中隐藏。

这意味着浏览器不知道也无法控制光标,因为它对更高级别是隐藏的。例如,您可以使用 CSS 或 JavaScript 更改光标,但在您移动它之前它仍然不会显示。您实际上无法使用 JavaScript 移动光标,但即使您可以,我仍然怀疑它是否有用,因为操作系统没有收到光标移动的信号。

另请参阅 apple.stackexchange.com 上的这个问题: How do I disable hiding of the mouse pointer while typing text?

关于javascript - 按下键后防止光标隐藏在浏览器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30308336/

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