Transmisión de PDF en iframe utilizando dataurl: solo funciona en Chrome

Lo siguiente funciona en Chrome, pero el contenido del iframe está en blanco en Firefox 15 e 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>

El problema parece ser el dataurl. Si lo cambio a simplemente src = "memlist.pdf", entonces funciona en todas partes. El tamaño del PDF es de 75kb.

¿Hay algunas limitaciones (actuales) del navegador con dataurls?

(Estoy tratando de evitar la llamada al servidor con una URL http debido a algunas complicaciones de autenticación)

Respuestas a la pregunta(1)

Su respuesta a la pregunta