如何绘制画布到新的html页面

How to draw canvas to new html page

本文关键字:html 页面 何绘制 绘制      更新时间:2023-09-26

我知道在同一页上绘制画布是可行的。但是,我如何将画布绘制到"另一页"?例如,每次我点击"绘制"按钮,它就会创建一个新的HTML页面,并在这个新页面上绘制任何东西。

您可以使用postMessage:

将数据发送到另一个页面
button.onclick=function(){
window.open("drawer.html");
window.postMessage("draw","*");
}

现在你必须抓住它在抽屉里html:

window.addEventListener("message",draw,false);
function draw(){
//draw into canvas
}