Skip to content

第二次点击控制台时 blur 事件没有触发 #10

Description

@void1005

问题描述:

如何触发窗口blur: 切换tab页 / 点击控制台区域 / 点击其他窗口

Mac系统下window.blur无法重复触发的问题, 复现步骤: 进入页面首先右键点击弹出菜单组件, 然后触发窗口blur, 然后再右键点击弹出菜单组件(不要点左键), 然后第二次就无法触发窗口blur

image

推测原因:

应该是鼠标右键无法触发窗口的onfocus事件, 也就意味着只点击右键无法激活窗口, 窗口没激活自然blur也就无法触发

尝试解决:

尝试在点击右键的时候调用window.focus(), 但没有任何效果, 第二次blur依旧无法触发

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions