zkrvndm
@zkrvndm
Архитектор решений

Как передать данные из одного браузера в другой?

Как средствами JavaScript передать данные из окна одного браузера в окно другого браузера? Допустим это будут Opera & Chrome. При этом передать нужно нативными средствами без обращения к в веб-серверу.

Это вообще реально?
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 1
Mambli-Joe
@Mambli-Joe
С learn.js
Различные окна/вкладки не знают друг о друге. Иногда одно окно, используя JavaScript, открывает другое окно. Но даже в этом случае JavaScript с одной страницы не имеет доступа к другой, если они пришли с разных сайтов (с другого домена, протокола или порта).

Это называется «Политика одинакового источника» (Same Origin Policy). Чтобы обойти это ограничение, обе страницы должны согласиться с этим и содержать JavaScript-код, который специальным образом обменивается данными.

Это ограничение необходимо, опять же, для безопасности пользователя. Страница http://anysite.com, которую открыл пользователь, не должна иметь доступ к другой вкладке браузера с URL gmail.com и воровать информацию оттуда.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект