Google chrome extension Chrome Extension-可能无法导出受污染的画布

Google chrome extension Chrome Extension-可能无法导出受污染的画布,google-chrome-extension,html5-canvas,Google Chrome Extension,Html5 Canvas,应该向扩展的清单中添加什么权限,以便内容脚本中的convas.toDataURL不会导致安全错误?谢谢。您需要添加视频src将匹配的权限。您的内容脚本可能在site.com上运行,但视频可能在sitecdn.com上托管-因此您可以将*://*.sitecdn.com/*添加到权限中我认为权限无法解决此问题。为了帮助您,请更详细地解释您试图实现的目标。我想获得视频的快照。甚至更详细。从高层次上解释你捕获、传递和使用数据的算法。这是一大块代码。我从内容脚本创建视频并将当前帧从视频绘制到画布。当我尝

应该向扩展的清单中添加什么权限,以便内容脚本中的convas.toDataURL不会导致安全错误?谢谢。

您需要添加视频src将匹配的权限。您的内容脚本可能在site.com上运行,但视频可能在sitecdn.com上托管-因此您可以将*://*.sitecdn.com/*添加到权限中

我认为权限无法解决此问题。为了帮助您,请更详细地解释您试图实现的目标。我想获得视频的快照。甚至更详细。从高层次上解释你捕获、传递和使用数据的算法。这是一大块代码。我从内容脚本创建视频并将当前帧从视频绘制到画布。当我尝试通过toDataURL获取图片时,会出现错误。我尝试了,但无效。正如我在评论中已经说过的那样,我可以从地下脚本中执行相同的操作,没有适当的许可,我不能这样做。我没有看到任何关于地下脚本的引用。如果您能提供一个简化的可复制示例,我们可能会帮助您。否则,我只能说,您所解释的有限情况在生产代码中适用于我。我在开发它时遇到了一个小问题,而这个问题正是我的答案。