Отображение BLOB-PDF в Edge/IE11

У меня есть приложение Django (из которого я получаю HTML в качестве клиента), и PDF в кодировке Base64, который должен отображаться. Я пробовал несколько подходов, которые работают как положено в Chrome/Firefox.

Я работаю с django, поэтому будет несколько шаблонов и немного JavaScript.

pdf_preview_embedэто див

Вставить DataURL

<embed width=100% height=100% type="application/pdf" src="data:application/pdf;base64, {{ pdf }}"></embed>

Неприемлемое решение, потому что оно может потребовать встраивания мегабайтов данных. Работает в IE11 под Windows 7, не работает на Edge и IE11 под Windows 10.

Вставить Blob

реализация base64binary

var blob = new Blob( [Base64Binary.decode(pdf)], {'type': 'application/pdf'} );
pdfURL = URL.createObjectURL( blob );
$('#pdf_preview_embed').html(
    '<embed width=100% height=100% type="application/pdf" src="'+pdfURL+'"></embed>'
);

Также не работает в Edge и IE11.