【发布时间】:2022-11-02 02:41:01
【问题描述】:
我正在尝试根据清单 V2 到 V3 的所选选项将记录屏幕/选项卡/窗口的扩展程序迁移。在清单 V2 中,我能够将后台脚本用作持久性并访问 html 页面对象,例如 mediaRecorder、navigator。然而,在清单 V3 中,后台脚本作为服务工作者工作。因此,我必须在内容脚本中启动屏幕记录才能访问 html 对象。当我从后台脚本启动chrome.desktopCapture API 时,我必须在其中一个选项卡中启动screenRecord(应该给chrome.desktopCapture.chooseDesktopMedia API 调用一个tabid)。我无法在后台页面上启动它,当页面刷新或更改为新的 URL 屏幕记录时停止。有什么解决方法吗?
【问题讨论】:
-
我也在寻找一些解决方案来处理页面刷新/更改时的情况。你有什么发现吗?它在 v2 中是如何工作的?
标签: google-chrome google-chrome-extension