Google chrome extension 如何在分机中调用chrome.tabs.captureVisibleTab而不请求<;所有URL>;许可?

Google chrome extension 如何在分机中调用chrome.tabs.captureVisibleTab而不请求<;所有URL>;许可?,google-chrome-extension,Google Chrome Extension,我正在写一个chrome扩展,我想拍下运行该扩展的选项卡的屏幕截图。扩展url类似于“chrome”-extension://abcde". 如果我在权限列表中包含“选项卡”和“”,那么一切都会正常工作,但我并不真的想请求权限 我试着加上“chrome”-extension://abcde“更改为权限而不是,我会收到错误”您没有使用“tabs.captureVisibleTab”的权限。请确保在清单中声明您需要的权限。” 如何解决此问题?您应该在权限中指定要捕获的主机。现在,您已经将它设置为自己

我正在写一个chrome扩展,我想拍下运行该扩展的选项卡的屏幕截图。扩展url类似于“chrome”-extension://abcde". 如果我在权限列表中包含“选项卡”和“
”,那么一切都会正常工作,但我并不真的想请求
权限

我试着加上“chrome”-extension://abcde“更改为权限而不是
,我会收到错误”您没有使用“tabs.captureVisibleTab”的权限。请确保在清单中声明您需要的权限。”


如何解决此问题?

您应该在权限中指定要捕获的主机。现在,您已经将它设置为自己的扩展ID,这就是它可能无法工作的原因

captureVisibleTab-捕获指定窗口中当前活动选项卡的可见区域。您必须对选项卡显示的URL具有主机权限


我希望获得捕获分机屏幕的权限。主机对此的权限是什么?如果我在常规权限中同时具有“选项卡”和“
”,则它可以工作。如果我在可选权限中同时拥有这两个权限,则会出现“您没有权限…”错误。这不是很奇怪吗?