我的 html 5 画布正在通过 php 保存到服务器。它还会在一个不是 html 的新窗口中弹出。新窗口仅包含 png 图像。我希望这个新的弹出窗口能够分享到社交媒体。我知道 auth2.0 和设置它。我不知道如何从保存的画布上创建我的 png 以在新的 html 页面上弹出,以便我可以添加我的社交媒体工具。我很确定这将是对这一行的编辑 window.open(testCanvas.toDataURL("images/png"));。
function saveImage() {
cursor.visible = false; stage.update();
var canvasData = testCanvas.toDataURL("image/png");
window.open(testCanvas.toDataURL("images/png"));
var xmlHttpReq = false;
if (window.XMLHttpRequest) {
ajax = new XMLHttpRequest();
cursor.visible = true; stage.update();
}
else if (window.ActiveXObject) {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
ajax.open('POST', 'testSave.php', false);
ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
ajax.onreadystatechange = function() {
console.log(ajax.responseText);
}
ajax.send("imgData="+canvasData);
}