【问题标题】:Cannot Export Canvas as Image无法将画布导出为图像
【发布时间】:2020-01-20 04:40:57
【问题描述】:

我在这个页面上有一个 html 页面我只是想下载画布但得到这个

,我也尝试过this,但没有运气,我也无法设置 CORS 策略,因为后面没有 web 框架

$("#download" ).click(function() {
console.log( "Handler for .click() called." );

var link = document.createElement('a');
link.download = 'image.bmp';
link.href = document.getElementById('myCanvas').toDataURL();
link.click();

});

【问题讨论】:

    标签: javascript html canvas


    【解决方案1】:

    我认为这是因为您将其加载到文件协议上。

    尝试在 http-server 上运行它,如果您还没有设置任何东西,请尝试使用 npm http-server 包。设置它的时间不应超过 5 分钟。

    只需全局安装它,然后运行您的文件夹。

    希望这会有所帮助!

    【讨论】:

    • @Gjjs ,尝试在 ngrok 上托管 6bf02462.ngrok.io 但同样的错误
    • 如果在点击操作之前将锚元素附加到 DOM 会怎样?
    猜你喜欢
    • 2021-11-25
    • 1970-01-01
    • 2013-02-01
    • 2012-02-12
    • 2012-09-05
    • 2012-02-09
    • 2020-04-11
    • 2020-05-14
    • 2013-08-20
    相关资源
    最近更新 更多