Kromda iyi çalışan yazdırma işlevini oluşturdum ancak yazdırma boş sayfasında firefox'ta. yazdırma iletişim kutusu tamamen yüklenmeden önce gelir çünkü "tamam" a basıldığında, yazdırılacak eylemi gerçekleştiririz. Soru, tam olarak yüklendikten sonra PDF'ye yazdırmak için yazdırma iletişimine gecikme eklemektir. Ben 'w' pencerenizi hiçbir yazdırılabilir metin içeren çünkü boş bir sayfa alıyorsanız şüpheliPrint Dialog'un sayfa veya PDF'ye tam olarak yüklenmesinde nasıl gecikme eklenir: JS
function printPDF(url)
{
var w = window.open(url);
var FIREFOX = /Firefox/i.test(navigator.userAgent);
if (FIREFOX) {
if (typeof w.print === 'undefined') {
setTimeout(function(){printPDF(url);},3000);
} else {
w.print();
}
}else{
w.print();
}
}
Sorunuz nedir? Bir hata mesajı olarak neler oluyor? – T0xicCode
@ T0xicCode Aslında bu sayfada birden fazla PDF belgesine sahibim, bunun altında yazdırma seçeneği var ancak yazdırmaya çalıştığımda bana siyah sayfayı vermemeye çalışıyorum. PDF: http://drnullman.mxcounters.com/?page_id=2505 – Xabby
belki de açılır pencere olarak açabilir ve sonra yazdırabilirsiniz. –