Как веб-приложения обрабатывают несколько окон браузера - PullRequest
2 голосов
/ 08 марта 2010

У меня есть базовые знания в области веб-программирования, и я не мог найти ответ на этот вопрос.

Как правило, cookie используется для идентификации сеанса в веб-приложениях. Однако, насколько мне известно, несколько окон браузера используют файлы cookie. В таком случае, как веб-приложения различают вкладки?

Редактировать: Я думаю, что все ответы говорят об одном и том же - стандартного способа справиться с этим не существует. Хорошо. Спасибо за разрешение моей неуверенности, ребята.

Ответы [ 3 ]

2 голосов
/ 08 марта 2010

Они не. У вас есть один файл cookie для разных браузеров (ff / ie / google chrome).

Вы должны будете различать вкладки на стороне клиента (т.е. Javascript).

2 голосов
/ 08 марта 2010

Однако, насколько мне известно, несколько окон браузера используют файлы cookie. В таком случае, как веб-приложения различают вкладки?

Он не может различить вообще. Следовательно, перед веб-разработчиками стоит задача - сделать их приложения надежными, чтобы предотвратить уничтожение данных или несанкционированные операции, когда доступ осуществляется с какой-либо другой «устаревшей» вкладки.

2 голосов
/ 08 марта 2010

Они не. Приложение не знает, что у вас есть две открытые вкладки. Если вы отслеживаете сеансы, он может знать, что у вас открыто два сеанса.

Чего вы пытаетесь достичь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...