@zkrvndm
Софт для автоматизации

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы