Javascript 将带有外部图像的画布保存到本地文件

Javascript 将带有外部图像的画布保存到本地文件,javascript,html,canvas,Javascript,Html,Canvas,是否有一种方法可以将从外部网站加载的图像保存到本地文件系统 如果我尝试使用toDataUrl(),它只会显示一个安全错误。在Firefox中,我只需右键单击即可将画布保存到文件中,但在Chrome中这是不可能的。不,出于安全原因,您不能使用toDataUrl() 对于发生这种情况的原因,您需要进行调查 这是Firefox中的一项功能,您可以右键单击“另存为”,因为它都是本地的。如果是使用toDataUrl(),那么网页也可以尝试将画布数据发送到服务器,我们不希望这样 右键单击“另存为”是Ope

是否有一种方法可以将从外部网站加载的图像保存到本地文件系统


如果我尝试使用toDataUrl(),它只会显示一个安全错误。在Firefox中,我只需右键单击即可将画布保存到文件中,但在Chrome中这是不可能的。

不,出于安全原因,您不能使用
toDataUrl()

对于发生这种情况的原因,您需要进行调查

这是Firefox中的一项功能,您可以右键单击“另存为”,因为它都是本地的。如果是使用
toDataUrl()
,那么网页也可以尝试将画布数据发送到服务器,我们不希望这样


右键单击“另存为”是Opera中的一项要求功能,将来可能会出现在其他浏览器中,但我不会很快指望现有的功能。

不,出于安全原因,您不能使用
toDataUrl()

对于发生这种情况的原因,您需要进行调查

这是Firefox中的一项功能,您可以右键单击“另存为”,因为它都是本地的。如果是使用
toDataUrl()
,那么网页也可以尝试将画布数据发送到服务器,我们不希望这样


右键单击“另存为”是Opera中的一项要求功能,将来可能会出现在其他浏览器中,但我不会指望很快就能看到现有的功能。

向我们展示代码。原则上画布可以导出为png/jpeg/bmp。向我们展示代码。原则上,画布可以导出为png/jpeg/bmp。