Доброго времени суток.
Есть вопросы по хаку
http://javascript.ru/ajax/cross-doma...xhriframeproxy
Знаю, что есть HTML5 и другие методы, но ТЗ - сделать именно таким методом.
Пытаюсь сделать по описанному в статье и получаю ошибку доступа на обращении к location у окна iframe, что в принципе логично (SOP).
Unsafe JavaScript attempt to access frame with URL
http://xhrtest2/x-iframe-proxy-serve...nServerIframe=... from frame with URL
http://xhrtest1/x-iframe-proxy-client.htm#partDone=2. Domains, protocols and ports must match.
Каким образом при обмене данными между сервером и клиентом клиенту получать адрес iframe сервера? src дает старый - тот, который формирует JS, отправляющий данные, хотя alert( window.location ) в сервере дает именно тот URL, который я задаю, чтобы подтвердить передачу.
По сути вопрос в том, как сделать нижеследующее для разных доменов:
"Документ, загруженный в IFrame, может менять идентификатор фрагмента родительского документа (т.е документа, содержащего iframe)."