onBlur="self.close()" Chrome 和 Firefox 中的不同行为

问题描述

我有一个弹出窗口,从 onClick 启动,带有一个 URL 和一个名称。 在弹出窗口的正文标签中,我有

<body onBlur="self.close()">

在 Ubuntu 20.04 上使用 Chrome(版本 89.0.4389.82(官方构建)(64 位))它可以按预期工作。如果我将焦点移到弹出窗口之外,窗口将关闭。我可以拖动弹出窗口并调整其大小。我可以使用不同的 URL 重复使用它。

使用 Firefox (86.0),只要我触摸框架(调整大小)或标题(拖动),窗口就会关闭

我试过 onfocusout,但窗口转到后台并且没有关闭

如何让 Firefox 表现得像 Chrome?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)