javascript - chrome tabCapture 内容脚本中的 undefiend
问题描述
大家好,我正在构建一个用于捕获屏幕记录并对其进行编辑的 chrome 扩展程序,我正在尝试使用 chrome 选项卡捕获 API 来获取内容脚本中的视频流,但我遇到了一个未定义的错误我正在使用清单版本 3我在清单中设置选项卡捕获权限野兔是尝试在内容脚本中运行的示例
chrome.tabCapture.capture(
{
video: true,
audio: true,
videoConstraints: {
mandatory: {
chromeMediaSource: "tab",
minWidth: width,
minHeight: height,
maxWidth: width,
maxHeight: height,
maxFrameRate: fps,
},
},
},
(stream) => {
console.log(stream);
}
);
并表现出来
"permissions": [
"activeTab",
"storage",
"identity",
"downloads",
"scripting",
"tabCapture"
],
解决方案
推荐阅读
- angular - 有什么方法可以找到发送 NGXS 动作的地方吗?
- c - CS50 caesar.c - 密文打印超出 ASCII 代码范围
- lisp - 为什么 lisp 中的 mapcar 使用名称而不是函数?
- kubernetes - 如何防止 Pod/Container 在扩展时覆盖现有 PVC 卷的目录
- django-models - ValueError: int() 以 10 为底的无效文字:b ' '
- python-3.x - Pytest如何直接调用带有fixture参数的函数
- php - 更改 ssh 中的内存限制没有改变
- windows - 用于存储驱动程序过滤器
- vue.js - 在这种情况下应该使用哪些选项(发射或作用域槽)
- javascript - Sequelize 自引用多对多;如何指定我加入的内容