Мой холст html 5 сохраняется на сервере через php. Он также появляется в новом окне, которое не является html. Новое окно содержит только png-изображение. Я хотел бы, чтобы это новое всплывающее окно могло быть доступно для социальных сетей. Я знаю об auth2.0 и настройке. Я не знаю, как получить мой png, созданный из сохраненного холста, на всплывающее окно на новой странице html, чтобы я мог добавить свои инструменты для социальных сетей. Я уверен, что это будет редактирование этой строки, window.open (testCanvas.toDataURL («images/png»)).Сохранить холст и всплывающее окно в новом окне HTML
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);
}
Это не указывает открытую страницу html, в которую я могу добавить инструменты. Это также делает функцию сохранения неработоспособной. –
Paul Rad Вы могли бы объяснить направление еще немного? –
Уверенный чувак;) Я комментирую;) –