gpt4 book ai didi

javascript - 是否可以告诉浏览器不要从 `getDisplayMedia` 聚焦(带到前面)选定的窗口?

转载 作者:行者123 更新时间:2023-12-01 15:42:15 25 4
gpt4 key购买 nike

我正在使用 getDisplayMedia 开发应用程序.当浏览器提示我共享我的屏幕/一个窗口并且我选择一个特定的窗口来共享时,该窗口现在突然聚焦并在我的其他窗口前面(特别是在浏览器窗口前面!)。我在 Ubuntu 和 Windows 10 上分别使用 Firefox 和 Chrome 进行了测试。我使用了 this page去测试。

我个人觉得这种行为有点出乎意料和烦人。我还担心我的应用程序的技术上不那么倾向的用户会对此感到非常困惑。所以我希望浏览器即使在选择一个窗口后也能保持专注。 有可能改变这种行为吗? 我查看了 getDisplayMedia 上的 MDN 文档但没有找到任何关于此的内容。我也没有在其他地方找到任何有关此的信息。

如果无法调整该行为,我想知道:为什么? 是技术限制吗?它是一种隐私/安全功能,可以让用户更清楚地知道这个窗口现在是共享的吗? (我个人认为这对用户没有帮助,但还可以。)

最佳答案

不,通常不可能改变这种行为,因为它是故意的。

虽然任何 specification 都没有强制执行此行为,今天的大多数浏览器都会将刚刚共享的窗口推到前面。

基本原理是典型的用例是某人在网络电话 session 中展示文档。在这种情况下,假设是因为这是用户发起的 Action (它需要用户手势),所以用户打算与他们刚刚共享的表面进行交互。

过去,浏览器不这样做,用户对正在发生的事情以及共享的窗口感到困惑。

如果您有一个令人信服的用例,但这是有问题的,请考虑描述它in a new issue在规范上。

关于javascript - 是否可以告诉浏览器不要从 `getDisplayMedia` 聚焦(带到前面)选定的窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60172910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com