这是什么神奇的 BUG,部分网页超链接不会变为鼠标小手

6 天前
 xiaoz

最近在开发网页的时候 CSS 明明设置了:

cursor: pointer;

按理说鼠标移动到上面会变成小手,比如: https://www.naiveui.com/zh-CN/light 上面的导航栏。

我以为是浏览器的问题,换了好几个浏览器还是如此。排查了几个小时,反复检查 CSS 是否被其它元素覆盖,还让 AI 一起检查,最后都没找到问题。

这个问题很邪门,是部分网页的部分链接不行,并不是全部超链接都会有这个问题。同样的网页链接,Windows 正常,最后无奈重启 macOS 恢复正常,各位有遇到这个问题的吗?

貌似长时间不重启系统就会出现这个问题。

2333 次点击
所在节点    macOS
41 条回复
ONEO666
5 天前
我之前研究过,macOS 26 疑似修复了 https://www.v2ex.com/t/1072315
huijiewei
5 天前
这个 BUG 依然存在,从楼上帖子看了一下

在桌面空白点鼠标失去浏览器焦点,然后右键激活浏览器就能稳定触发这个 BUG
jsq2627
5 天前
mac 祖传 bug 。cmd+tab 切一下应用回来就好了
xiaoz
5 天前
@jsq2627 #23 ,感谢,我下次再遇到的时候试试你说的方法。
Tink
5 天前
macOS bug
dzdh
5 天前
我现在正在经历。

而且不是永远不变手。是指链接一瞬间变成手,然后立刻变成箭头。

retain
5 天前
浏览器退出全屏就好了吧?
我一全屏就容易出现类似的问题
退出全屏就好了
xiaoz
5 天前
@dzdh 你试试 23 楼的方法能解决不
kekeyu
5 天前
cmd+q 完全退出就正常了

tahoe26 上问题依旧
hikarumx
5 天前
@huijiewei 右键点浏览器后,注意看下顶上的菜单栏,其实浏览器创建并没有激活,显示的还是访达,所以这个时候鼠标移动到浏览器的链接上时,指针不会变成手型。 但是,你用左键点击浏览器任意位置,窗口会激活,这个时候鼠标移动到链接上时指针就变手型了。 这个在 15.6 应该就优化过了,之前的版本,无论左键还是右键,浏览器窗口激活后,指针都不会变成手型,是真的恶心。 不知道 OS 26 版本是不是又反向优化了,我现在的 15.6.1 已经比之前好多了。
hikarumx
5 天前
@hikarumx 上面打错字了,浏览器创建=浏览器窗口
andrew2558
5 天前
Mac 经常出呀
dzdh
5 天前
@xiaoz @retain

整个结束 chrome 进程,完全退出。其实就是重启 chrome 。问题消失。
andyskaura
5 天前
mac 双屏幕 每天出现好几回
mcluyu
5 天前
用久了就很正常,不止浏览器,同理的还有 Xcode 编辑框里不会变成光标,就一直是指针, 别舍不得重启, 听人家说 Mac 不用关机就一直不关, 实际就是用上一周不关的话,总有各种奇怪的小问题,就算每天下班注销都没用,还得是重启
fqy12300
5 天前
很正常,我以前也遇到过这个问题。解决办法是,把窗口缩小,再重新打开就好了。而且不仅仅是不能变成小手,有时候想要复制一段文字,光标也不会变成滑动选择的模式。之前因为这个问题一直很难受。
另外,我在使用沉浸式翻译插件的时候,设置了快捷键实现段落翻译,即把光标移动到段落上,按下快捷键,即可实现段落翻译。有时候按快捷键就一点反应没有,必须要刷新页面或者把窗口缩小再重新打开,才可以生效,不清楚是不是也和这个系统 bug 有关。目前沉浸式翻译的这个 bug ,26 系统仍然存在。
arfaWong
5 天前
昨天更新到 26 ,今天就遇到了。而且 cmd+q 完全退出也不行。
xiaoz
5 天前
@dzdh #33 ,没用的,出现这个问题的时候,其它所有浏览器都有这个问题。退出所有浏览器再打开也没用。
elliothe
3 天前
这个 bug 存在很久了,26 也是依旧没修。
另外还有偶尔在文本框不会变成 I 型箭头的问题,鼠标忙碌出现旧样式忙碌指针,输入法莫名被切换成英文输入的问题也是一直没修复
xiaoz
3 天前
@elliothe #39 ,难受,苹果这点细节都没做好让我感到意外,看来各家的系统都是 bugOS

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1159973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX