Показать сообщение отдельно
  #1 (permalink)  
Старый 17.03.2010, 11:45
Новичок на форуме
Отправить личное сообщение для Rjukan Посмотреть профиль Найти все сообщения от Rjukan
 
Регистрация: 17.03.2010
Сообщений: 4

Как обойте ограничение на cross domain ajax requests?
Пишу тулзу для броузерной игрушки. Надо передать данные из нее на мой сайт. (никаких private policy violations )

У нее есть механизм добавления скриптов на ее страницы. Хочу добавить свой скрипт, которые соберет с текущей страницы данные и отправит их мне. Если в коде скрипта вызывается метод send AjaxRequest то браузер выдает ошибку NS_ERROR_FAILURE. Т.е я не могу послать реквест сайты, отличному от текущего. Как это обойти? Есть стандартные методы?

Сам придумал такой подход - делаем новое окно с моим сайтом - window.open('mysite.ru'), а внутре него будет скрипт, который обратится к документу исходного окна (window.opener.document). Оттуда я возьму все что надо и отправлю реквестом себе на сервер. Прокатит такой метод?
Ответить с цитированием