Ответ 1
Сегодня я столкнулся с той же проблемой. Я решил это с помощью следующего подхода:
<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-parameters-values-with-jquery.html
function getUrlVars() { // Read a page 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.