在Chrome清单V2中,我能够轻松地捕获桌面。但在清单版本3中尝试此操作时,我没有成功。我感觉在尝试在Manifest V3中进行此操作时可能缺少了某些东西。
我一直在使用这个作为参考:https://developer.chrome.com/docs/extensions/reference/desktopCapture/ 我的清单已被授予这些权限。
我一直在使用这个作为参考:https://developer.chrome.com/docs/extensions/reference/desktopCapture/ 我的清单已被授予这些权限。
"permissions": [
"idle",
"tabs",
"storage",
"notifications",
"alarms",
"desktopCapture"
],
这是我一直在测试的示例代码,只是为了看看是否可以让屏幕选择器出现。我没有包含tabs.tab,因为它被标记为可选项,我想看看插件是否可以自行触发屏幕录制功能。
chrome.desktopCapture.chooseDesktopMedia(["screen"], (streamID, options) => {console.log(id)});
我一直在尝试在我的background.js文件中运行它。
每次运行时,Chrome会完全崩溃,没有给出任何错误。
检查崩溃转储,我可以看到以下信息。
异常代码:0xC0000005
异常信息:线程尝试读取或写入其没有适当访问权限的虚拟地址。