如何记录用户的当前选项卡,而不提示他们选择要共享的屏幕

How to record the current tab of the user without giving them the prompt to choose which screen they want to share

提问人:Aviato 提问时间:3/11/2023 更新时间:3/11/2023 访问量:432

问:

我是扩展开发的新手,我正在尝试创建类似织机镀铬扩展的东西,它可以记录用户屏幕。经过研究,我发现desktopCapture api可以用来记录用户屏幕,但是使用desktopCapture会提示用户选择他们想要共享的屏幕。

我安装了 loom chrome 扩展程序,并且有一个选项可以仅记录用户的当前选项卡,当我单击它时,它不会要求权限或选择,它只是无缝地记录当前选项卡。这是怎么回事?如何在没有任何提示或权限的情况下仅录制当前选项卡?

官方的 chrome 扩展程序提到,**未经用户许可录制用户屏幕或选项卡被视为侵入性,并可能侵犯用户隐私。对用户透明地了解您正在捕获的内容以及原因总是一个好主意** 我对此有点困惑,loom 在录制当前选项卡之前没有征求任何许可。以及如何在没有任何隐私问题的情况下记录当前选项卡?

javascript google-chrome-extension 谷歌-chrome-app

评论

0赞 Norio Yamamoto 3/11/2023
请使用 chrome.tabCapture.capture;
0赞 Aviato 3/11/2023
@NorioYamamoto,感谢您的回答,您能解释一下权限问题吗?
0赞 Zach Jensz 3/12/2023
我发现:某些权限与其他权限配对时可能不会显示警告。例如,如果扩展程序也请求“<all_urls>”,则不会显示“tabs”警告。- 也许您正在做其他事情来否定警告
0赞 Aviato 3/12/2023
@ZachJensz,我刚刚在新浏览器上安装了 loom chrome 扩展程序,然后单击扩展程序图标和屏幕上的覆盖弹出窗口,该弹出窗口提供了录制完整桌面或当前选项卡的选项。当我单击当前选项卡时,它开始录制而没有要求任何权限或警告。我想做一个类似的功能。我有点困惑为什么它没有要求任何权限,我不确定在哪里可以寻求有关此主题的更多建议?

答: 暂无答案