Я пытаюсь открыть PDF-файл в новом окне и автоматически отображать диалоговое окно печати. Для этого мне нужно найти, когда файл будет полностью загружен. Я пробовал win.Onload и document.readystate === завершен, но оба они срабатывают, как только окно загружается, и не дожидаясь загрузки PDF-файла. Также нельзя использовать таймаут, так как размер файла может отличаться.Обнаруживает, полностью ли загружен файл PDF
Есть ли какой-либо компонент DOM, чтобы узнать, полностью ли загружен PDF-файл.
var win=window.open(printUrl);
win.print();
Любая помощь по этому вопросу?
Вы можете сначала загрузить файл в память, а затем открыть URL-адрес данных и добавить небольшую задержку (по мере того, как файл загружается из памяти, он должен быть показан намного быстрее, чем из URL-адреса). Насколько я знаю, плагин pdf не позволяет проверять, полностью ли загружен документ или нет. – Icepickle
Спасибо. Я пробовал это, но когда я пытаюсь открыть очень большие файлы, мне нужно увеличить задержку соответственно. Поэтому это не помогает в сценариях реального времени – Althaf