Не поверишь я щас как раз сижу над сохранением изображения base64 по клику на кнопку) как я понял кроссбраузерного решения точно)
У меня jquery есть с пачкой библиотек работает, но щас проверил на android не помогает(
$('.div_img a').on('click', function(e) {
$.getScript( "<?=URL::base()?>js/base64.min.js", function( data, textStatus, jqxhr ){
$.getScript( "<?=URL::base()?>js/Blob.js", function( data, textStatus, jqxhr ){
$.getScript( "<?=URL::base()?>js/FileSaver.min.js", function( data, textStatus, jqxhr ){
saveAs(base64toBlob(), 'xPassword.jpeg');
});
});
});
});