Я только что попытался использовать плагин регистрации Facebook на вкладке страницы iframe.
Если кому-то интересно, почему я хочу это сделать, я хочу использовать плагин регистрации Facebook для создания рассылки новостей.Форма регистрации на моей странице FB.
Я пытался с этим кодом:
<iframe src="https://www.facebook.com/plugins/registration.php?
client_id=113869198637480&
redirect_uri=&
fields=name,birthday,gender,location,email"
scrolling="auto"
frameborder="no"
style="border:none"
allowTransparency="true"
width="100%"
height="330">
</iframe>
и этим кодом:
<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js#appId={YOUR_APP_ID}&xfbml=1"></script>
<fb:registration
fields="name,birthday,gender,location,email"
redirect-uri=""
width="530">
</fb:registration>
В обоих случаях я использовал APP_IDприложение вкладки страницы и URL-адрес холста для этой вкладки страницы, но я заполнил поле веб-сайта используемым веб-сайтом.
Когда я извлекаю предварительно заполненную информацию FB и заполняю форму, var_dumpна принимающей странице выдает правильную информацию, но когда я отправляю ее с предварительно заполненной информацией о FB, появляется всплывающее сообщение, что вы регистрируетесь в APP_NAME_HERE, если хотите сделать это, нажмите «продолжить» или отмените, еслиt (что-то подобное), и когда я нажимаю продолжить, ничего не происходит.
Я использовал Firebug для проверки страницы, и я думаю, что данные отправляются в другой iframe, но яне знаю, как получить к нему доступ.Я попытался изменить цель на _top, _self и _parent, но это тоже не сработало.Я также попытался создать новое приложение, в частности, с помощью атрибута веб-сайта, и это тоже не получилось.Любая помощь с благодарностью получена.