window.open() открывает пустой экран в Chrome
Я проверил этот же код в Firefox, и он отлично работает. На самом деле, это работало в Chrome несколько недель назад, но сейчас у меня просто пустой экран.
Код ниже:
Функция срабатывает при нажатии кнопки.
function saving() {
var saveURL = canvas.toDataURL();
window.open(saveURL, "_blank", "location=0, menubar=0");
}
2 ответа
var win=window.open();
win.document.write("<img src='"+canvas.toDataURL()+"'/>");
Это из-за недавних изменений в Chrome:
https://developers.google.com/web/updates/2017/03/chrome-58-deprecations
Таким образом, вы больше не можете напрямую открывать URL-адреса данных.