Я ищу способ открыть изображение в новой вкладке, по крайней мере, в chrome / FF, с URL-адресом данных, чтобы он вел себя как открытие изображения, которое НЕ является URL-адресом данных. Под этим я подразумеваю, что он должен поддерживать сохранение с помощью сочетания клавиш Ctrl + S или щелчком правой кнопкой мыши + сохранить изображение как минимум.
Я испробовал приведенный ниже метод с высоким рейтингом, который не совсем работает:
var image = new Image();
image.src = image_data;
var w = window.open("");
w.document.write(image.outerHTML);
(Успешный и неудачный случай можно увидеть на https://jsfiddle.net/mh82vaqe/1/)
В частности, на Chrome изображение появляется, но не будет сохранено с помощью Ctrl + S или щелчком правой кнопкой мыши + сохранить изображение как (просто ничего не происходит). В Firefox метод правой кнопки мыши работает, но метод ctrl + s все еще не работает.