Lo más probable es que no tenga instalado el plugin pdf en Firefox o que el plugin simplemente se haya bloqueado.
En Firefox, vaya a Tools
->Add-ons
->Plugins
y busque el complemento Adobe Acrobat PDF en la lista. Si no está allí, check this para aprender cómo instalarlo (o reinstalarlo).
Además, hay una mejor manera de abrir archivos PDF con FancyBox aparte de marco flotante, por lo que para este html:
<a class="pdf" href="http://www.test.co.u.uk/test.pdf">test.pdf</a>
puede utilizar este script:
$(document).ready(function() {
$(".pdf").click(function() {
$.fancybox({
'width': '70%', // or whatever
'height': '90%',
'autoDimensions': false,
'content': '<embed src="'+this.href+'#nameddest=self&page=1&view=FitH,0&zoom=80,0,0" type="application/pdf" height="99%" width="100%" />',
'onClosed': function() {
$("#fancybox-inner").empty();
}
});
return false;
}); // pdf
}); // ready
Me recomendó este método para Fancybox v1.3.x desde May 2010
Tenga en cuenta que configuro height = "99%". Si usa HTML5 DCTYPE, evitará una doble barra de desplazamiento vertical. Esto se debe a que HTML5 inicializa los márgenes.
ACTUALIZACIÓN. Por cierto, los valores enteros ir sin qoutes por lo
'width' : '700',
'height' : '700',
debería ser
'width' : 700,
'height' : 700,
Se le ahorrará algunos dolores de cabeza, sobre todo con el IE
esto solo funciona en una URL públicamente visible – rbp