17.1 Происхождение контекстов и границы доверия

На одной странице в разных фреймах два изолированных контекста исполнения. Код внутри них одинаков, но происхождение различается. Это приводит к изоляции состояния и границ доверия.

Инструкция

  1. Введите текст в одном из фреймов.
  2. Нажмите кнопку «Сохранить».
  3. Перезагрузите фрейм или всю страницу.
  4. Повторите действия во втором фрейме.
  5. Сравните состояние и происхождение контекстов.

Наблюдения

Одинаковый код выполняется в разных контекстах происхождения и получает независимые области хранения данных. Состояние закрепляется за контекстом и не переносится между ними.