保持浏览器 window 始终位于有效用例的顶部

Keep browser window always on top for a valid use case

我正在寻找一种使浏览器 window 始终位于最前面的可靠方法。我知道一些旧方法,例如 window.focus()、模糊事件等,但它们不再起作用了。

我想知道是否有某种方法可以让用户信任让特定浏览器 window 始终位于桌面顶部。

用例很简单。我让用户捕捉和记录他们的屏幕,我也想让他们记录他们的脸。为此,我打开了一个弹出窗口 (window.open) 并启用了他们的网络摄像头。此 window 必须始终位于顶部,以便在用户管理其他 windows.

时让他们的脸始终可见

这可以实现吗?谢谢!

我认为你要求的东西不存在,不。

我能想到的最接近的是 fullscreen API,但这不适用于您的用例——听起来您希望其他 windows 可见,只是不在顶部.

我认为您必须使用用户培训来获得最佳结果,告诉他们确保他们的脸是可见的,而不是在其他人的后面 window。