我想在我的扩展程序中使用Chrome off-screen tab capture API。所以,我使用tabCapture
权限编写了一个清单,并编写了一些代码来试用它:
chrome.tabCapture.captureOffscreenTab('http://example.com', {
audio: true,
video: true
}, function () {
console.log(arguments);
});
不幸的是,我在我的控制台上收到此错误:
运行tabCapture.captureOffscreenTab时未经检查的runtime.lastError:扩展未列入白名单,无法使用不稳定的开发中chrome.tabCapture.captureOffscreenTab API。
如何将扩展程序列入白名单?
我找到bug report,其中要求使用_api_features.json
而不是硬编码的扩展ID,但我无法找到该文件。
答案 0 :(得分:3)
@wOxxOm回答了这个问题!
在chrome://extensions
上抓取扩展程序的ID。像这样运行Chrome:
chrome.exe --whitelisted-extension-id=abcdefghijklmnopqrstuvwxyz
效果很好!