Потоковая передача PDF в iframe с использованием dataurl - работает только в Chrome
Следующее работает в Chrome, но содержимое iframe пустое в Firefox 15 и IE 9.
<html>
<head></head>
<body>
<p>this n that</p>
<iframe type="application/pdf"
width="95%"
height="95%"
src="data:application/pdf;base64,<?php echo base64_encode(file_get_contents('memlist.pdf'));?>">
Oops, you have no support for iframes.
</iframe>
<p>this n that</p>
</body>
</html>
Проблема, кажется, в dataurl. Если я изменю его просто на src = "memlist.pdf", то он будет работать везде. Размер PDF составляет 75 КБ.
Есть ли некоторые (текущие) ограничения браузера с dataurls?
(Я пытаюсь избежать обратного вызова на сервер с URL-адресом http из-за некоторых сложностей аутентификации)