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

时间:2016-09-17 10:01:30

标签: javascript html html5 canvas html5-canvas

我知道将画布绘制到我正在处理的同一页面上是可行的。但是,如何将画布绘制到"其他页面"?例如,每次我点击"绘制"按钮,它将创建一个新的HTML页面并在新页面上绘制任何内容。

1 个答案:

答案 0 :(得分:0)

您可以使用postMessage将数据发送到其他页面:

button.onclick=function(){
window.open("drawer.html");
window.postMessage("draw","*");
}

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

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