Streaming PDF do iframe przy użyciu dataurl - działa tylko w Chrome

Poniższe działa w Chrome, ale zawartość iframe jest pusta w Firefoksie 15 i 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>

Problemem wydaje się być dataurl. Jeśli zmienię go na src = "memlist.pdf", to działa wszędzie. Rozmiar pliku PDF to 75 KB.

Czy istnieją jakieś (bieżące) ograniczenia przeglądarki dotyczące dataurów?

(Próbuję uniknąć połączenia z serwerem za pomocą adresu URL http z powodu pewnych komplikacji uwierzytelniania)

questionAnswers(1)

yourAnswerToTheQuestion