BBC导航栏组件如何因外部显示器位置而失效
2024-11-19
BBC网站的导航栏“更多”按钮出现故障,用户在家使用外接显示器时点击无效,但在办公室或笔记本屏幕上则正常。经调查发现,Chrome和Firefox浏览器在处理多显示器设置时,屏幕坐标的表示存在互操作性问题。当外接显示器位于主显示器上方和左侧时,点击事件的screenX和screenY属性为负值,导致事件处理程序未能识别点击,从而触发了无JavaScript的回退行为。最终通过修改事件处理程序中的坐标判断逻辑修复了该问题。
阅读更多
未分类