我試圖設置pdf打開和打印功能在pdf文件上被調用的時間之間的延遲。目前沒有任何反應,但如果我將打印功能移到setTimeout之外,它將調用打印功能,但這不是我想要的,因爲它太快而且pdf尚未加載。當我將警報置於setTimeout中時,它們在指定的3秒內調用罰款。使用setTimeout的Javascript打印
var pdfWin = window.open(docPath);
setTimeout(function() {
pdfWin.print();
},3000)
我的問題是:爲什麼打印函數不被調用?
在此先感謝鉻
你不應該爲此目的使用超時。由於用戶的互聯網速度和服務器的響應時間*會有所不同,因此無法預測下載文件所需的時間。您應該使用下載文件時觸發的事件處理程序。 – JCOC611
我明白這一點,它不是最終的解決方案。我只是想在看到輸出之前,我轉向別的東西 –