19.3 Происхождение и область видимости данных

В этом примере наблюдается, как браузер разделяет состояние при работе с одним и тем же адресом. Происхождение приложения остаётся неизменным, но область видимости данных зависит от контекста, в котором запущена страница.
Происхождение:
Клики (localStorage): 0

Точки наблюдения

  1. Зафиксируйте значение происхождения, отображаемое в интерфейсе.
  2. Измените состояние и перезагрузите страницу в обычном окне браузера.
  3. Откройте тот же адрес в режиме инкогнито.
  4. Сравните начальное значение счётчика в обоих случаях.
  5. Обратите внимание, что адрес и код совпадают, а состояние — нет.

Наблюдаемый эффект

В обычном окне браузера состояние сохраняется и используется при повторных загрузках страницы. В режиме инкогнито приложение начинает работу с исходного состояния, несмотря на совпадение адреса и происхождения. Это показывает, что область видимости задаёт границы использования данных, тогда как происхождение определяет их принадлежность приложению.