我在 Firefox 中检查了相同的代码,它运行良好。事实上,这在几周前在 Chrome 中有效,但现在我只是看到一个空白屏幕。
代码如下:
该函数在单击按钮时触发。
function saving() {
var saveURL = canvas.toDataURL();
window.open(saveURL, "_blank", "location=0, menubar=0");
}
最佳答案
虽然在 Chrome 中不再可能执行此操作,但有一些解决方法,例如打开一个空白文档并向其中写入内容。
var win = window.open();
win.document.write("<img src='"+canvas.toDataURL()+"'/>");
关于javascript - window.open() 在 chrome 中打开一个空白屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45778720/