Я разработал систему, позволяющую входить на сайт через различные социальные сети.Система использовала всплывающие окна для системы аутентификации в каждой социальной сети.Я хочу изменить это на iFrames.Я поиграл с кодом, но в основном борюсь.
Проблема заключается в этих функциях.Первый находится в файле authentication.php:
function init() {
window.opener.wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
window.close();
}
второй в файле connect.js:
window.wsl_wordpress_social_login = function(config) {...
Я изменил их на это, но безрезультатно.
function init() {
wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
}
и
wsl_wordpress_social_login = function(config) {
Я также попытался перейти на window.parent.document, но это тоже не сработало.
Ошибка, возвращаемая FireBug, такова:1017 *
Для целей разработки идентификатор iframe равен #iframe