Я подозреваю, что рассматриваемые PDF-файлы "веб-включены", AKA "линеаризованы" ... возможно, включая файлы с "ошибкой страницы 2".
По сути, в линеаризованном PDF есть куча«подсказки» в начале файла, дающие байтовые смещения различным значимым битам, особенно диапазон байтов, необходимый для отображения первой страницы (которая должна быть в начале PDF-файла).
Запросы на чтениеэти байтовые диапазоны могут быть разбиты на любое количество HTTP-запросов (включая «один»).Не особенно странно, что теги iframe и объекта ведут себя по-разному.В одном случае PDF-файл получает целое окно, а в другом он должен делиться с содержимым HTML: как бы тонко он ни был обернут, он является обернутым.
В качестве альтернативы, одно иззапросы могут относиться к началу PDF, а не ко всему, что опять-таки связано с линеаризованными PDF-файлами (попытка определить, является ли PDF линеаризованным, затем чтение всего).
В любом изВ вышеуказанных случаях это нормальное поведение.OTOH, если он запрашивает весь PDF дважды, это A Bad Thing ... вполне возможно, ошибка в плагине PDF.