Как заставить браузеры iOS начать рендеринг частичного ответа? - PullRequest
0 голосов
/ 13 апреля 2020

Согласно Кодировка передачи Chunked - поведение браузера , При использовании «Transfer-Encoding: Chunked», сколько данных должно быть отправлено до того, как браузеры начнут его отображать? и мое собственное тестирование, большинство браузеров начинают отображать страницу, если отправлено достаточное количество байтов и если установлены заголовки Content-Type: text/html или X-Content-Type-Options: nosniff.

Браузеры на iOS (протестировано с Firefox и Safari), однако, не будут частичный ответ, пока не будет получено некоторое количество (около 400 символов) видимого текста. Текст, скрытый CSS, не приводит к отображению страницы. Установка типа содержимого в заголовках и метатегах и использование X-Content-Type-Options: nosniff не помогают.

Есть ли способ заставить браузеры на iOS начать отрисовку частичного ответа, при этом никогда не отображая текст?

...