Сегодня я столкнулся с той же проблемой. Я решил это следующим подходом:
<iframe id="inviteFriendsFrame" src ="location_to_iframe?paremater1=value1¶meter2=value2" width="529px" height="300"></iframe>
Тогда внутри iframe мы можем разобрать GET из javascript, я использовал это
http://jquery -howto.blogspot.com / 2009/09 / Get-url-параметры-значения-с-jquery.html
function getUrlVars() { // Read a page's GET URL variables and return them as an associative array.
var vars = [],
hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
так что тогда у меня были все переменные get и поэтому я мог сделать что-то вроде:
parameters = getUrlVars(); //which leads to:
console.log(parameters['param1']); //Writes 'value1' to console
Надеюсь, я помог. Обратите внимание, что хотя ссылка с сайта jQuery, код является общим JavaScript.