Сравните реальный HTTP-ответ и поведение Safari: URL, авторизацию, редиректы, MIME, Content-Disposition, ошибки JavaScript и способ открытия новой вкладки.
PDF корректно открывается на компьютере, но в Safari на iPhone по ссылке ничего не происходит. Как будете исследовать дефект?
Сравните реальный HTTP-ответ и поведение Safari: URL, авторизацию, редиректы, MIME, Content-Disposition, ошибки JavaScript и способ открытия новой вкладки.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сравните реальный HTTP-ответ и поведение Safari: URL, авторизацию, редиректы, MIME, Content-Disposition, ошибки JavaScript и способ открытия новой вкладки.
Сначала воспроизведите на нужной версии iOS и проверьте, открывается ли прямая ссылка вне приложения. Если ссылка работает, исследуйте обработчик клика, popup-блокировку и blob/object URL; если нет — сеть, срок ссылки, cookies и сертификат. Убедитесь, что сервер возвращает PDF, а не HTML-ошибку с кодом 200. Сравните размер и целостность файла. Не объявляйте PDF повреждённым только потому, что на одном устройстве ничего не открылось.