我正在尝试制作一个从网络摄像头源捕获屏幕截图的应用程序。我有一堆精心策划的网络摄像头 URL,我正在尝试将其加载到画布中,然后可以使用 toDataURL 保存。问题是,当我使用来自不同来源的URL的drawImage时,Chrome和Firefox会抛出安全错误。有什么办法可以解决这个问题/还有其他我可以使用的东西吗?
您可以尝试在同一域中使用有限的代理(nginx将是智能且强大的解决方案),或者制作一个服务器端脚本来准备和/或缓存图像(如果数据可重用,需要一些保护等)。在特定条件下,有可用的 CORS