Продолжение моего вопроса с ночи:
Я получаю base64 и с помощью кода ниже предлагаю сохранить файл у пользователя:
// Работает, т.е. создает правильный файл
let link=document.createElement('a');
link.href='data:application/pdf;base64,'+answerObj['pdf_file_bytes_base64']
link.download='report_.pdf'
link.click();
Теперь я хочу что бы браузер ещё и пытался его открыть сразу. Конечно наш браузер не знает что есть у пользователя на компе, но у меня есть строка файла в base64 и я хочу её в новую вкладку отправить.
делаю следующим образом:
window.open("data:application/pdf;base64, " + answerObj['pdf_file_bytes_base64'], '', "height=600,width=800");
Мне открывается пустое окно. В адресной строке имею следующий текст: about:blank#blocked
Вопрос:
Возможно это как-то провернуть?
Что я делаю не так?)