Каковы компоненты браузера, которые являются настройками, которые управляют браузером, как работают куки, как работают сеансы браузера?Как работают браузеры современных веб-браузеров
0
A
ответ
0
Огромная тема здесь. Вместо того, чтобы разорвать этот вниз и писать навсегда, я буду идти через веб-сценария: типы пользователей в адрес (или нажимает на ссылку?) - Примечание: немного упрощенно
- Browser расщепляет URI
- браузер проверяет кэш чтобы увидеть, находится ли IP-адрес сайта в кеше
- Если нет, контакты браузера DNS-сервера получат IP-адрес
- Браузер создает запрос на ресурс в URI, который представляет собой пакет с заголовком (для маршрутизации) и телом (запрос). Для адреса страницы, набранного или щелкнутого, это будет запрос GET. Браузер также отправляет коллекцию «возможностей», как я принимаю файлы cookie и т. Д.
- Сервер связался и возвращает ответ.
- Браузер отключает ответ. Это может быть успех или неудача, и в любом случае будет код возврата.
- Предполагая успех, браузер затем анализирует сообщение и разбивает его на HTML-страницу для этой страницы и любые собранные коллекции (например, файлы cookie).
- Для куки-файлов браузер проверяет предпочтения пользователя перед хранением. Следует отметить, что сегодня существует более одного типа файлов cookie. Существуют файлы cookie пользователей, которые содержат информацию о пользователе и могут быть легко заблокированы куки-пользователями и серверами, которые содержат информацию, необходимую серверу приложений. Более поздняя версия также может быть заблокирована, если это необходимо, но обычно не рекомендуется, поскольку вы теряете функциональность.
- HTML разобран, чтобы страница могла отображаться (механизм рендеринга), и все ресурсы, необходимые для просмотра страницы (например, изображения), запрашиваются с помощью нового веб-запроса и отображаются на странице.
Компоненты? Вы можете найти здесь. Создатель запроса, анализатор ответов, средство визуализации страницы, конфигурация (как стандартная, так и пользовательская) и т. Д.
Настройки? Слишком много, чтобы покрыть. Откройте браузер и посмотрите настройки, чтобы увидеть немало.
Cookies? Покрыл основы уже.
Сессии? Обработано сервером. Если вы ограничиваете их, вы можете получать только одну страницу за раз, если в каждом URI не передается какая-либо информация в URI.
Смежные вопросы
- 1. Понимание того, как работают браузеры
- 2. Как работают контрольные точки на современных устройствах с высоким разрешением?
- 3. Colspans в Opera Браузеры не работают правильно
- 4. Firefox перенаправляет на старый сайт, хотя другие браузеры работают хорошо
- 5. Positioning проблема в Chrome (другие браузеры работают нормально)
- 6. Как организованы кэширование современных процессоров Intel L3?
- 7. После запуска скрипта браузер зависает. Другие браузеры работают
- 8. AWS CLI и S3 браузеры не работают после включения Force_MFA
- 9. Переходы Chrome не работают. все остальные браузеры делают
- 10. Только FF не показывает изображение, другие браузеры хорошо работают
- 11. JQuery не работает с хромом, все остальные браузеры работают нормально
- 12. Все браузеры работают по-разному в определении позиций
- 13. Почему urllib.request.urlopen иногда не работает, но браузеры работают?
- 14. У современных браузеров кешируют ответы ajax?
- 15. список безопасных шрифтов для современных браузеров
- 16. Как определить браузеры ежевики
- 17. Как браузеры обрабатывают JavaScript?
- 18. Как браузеры поддерживают JavaScript
- 19. Как браузеры делают изображения?
- 20. Как читать браузеры cookie?
- 21. Как отслеживать/анализировать запросы GeoLocation в современных браузерах?
- 22. XSS все еще возможен в современных браузерах
- 23. Сравнение производительности современных КПК
- 24. Браузеры и сообщения Windows
- 25. НЕВОЗМОЖНО скрыть адресную строку в современных браузерах?
- 26. Почему в современных браузерах отключена конвейерная обработка?
- 27. Могут ли браузеры кэшировать встроенные изображения base64?
- 28. Являются ли классы индексированными в современных браузерах?
- 29. Как организовать общие подразделения в современных Delphi?
- 30. Как управлять активами для современных/старых браузеров