Существует метод с именем window.name transport
или window.name method
, который использует общую ошибку браузера (не уверен, действительно ли это ошибка). Вы делаете запрос через iFrame, и загруженная страница помещает необходимую информацию в свойство «name» самого оконного объекта JavaScript.
В этом методе используется «blank.htm», так как он сначала переходит на целевую страницу, а затем возвращается на страницу blank.htm, чтобы преодолеть ограничение «той же политики происхождения».
Dojo реализовал это, и вы можете найти более подробное объяснение здесь .
Также я реализовал междоменный объект XMLHttpRequest на основе этого метода в написанной мной библиотеке, которую можно найти здесь .
Возможно, вы не сможете использовать библиотеку, поскольку для нее потребуется 1 или 2 дополнительные библиотеки, которые можно найти здесь .
Если вам понадобится дополнительная помощь в реализации этого в вашем стиле, я постараюсь сделать все возможное.