2013-11-15 2 views
0

Я пытаюсь создать специальную кнопку входа в Google+ и следовать за документами Google, используя gapi.signin.render, чтобы разрешить мне это сделать. Но даже при использовании стиля кнопки заменяется iFrame.Кнопка пользовательского входа в Google+, переопределенная iframe

Код им с помощью прост:

var $Button = $("<div>").addClass("SocialGooglePlusLoginButton").appendTo("body"); 

    gapi.signin.render($Button.get(0), { 
     callback: OnSignIn, 
     clientid: Configuration.Get("GooglePlusClientID"), 
     cookiepolicy: "single_host_origin", 
     requestvisibleactions: "http://schemas.google.com/AddActivity" 
    }); 

Теоретически это должно быть все я требовать, но это, кажется, не достаточно? Что мне не хватает?

Г + скрипт включен с опцией OnLoad = явное

ответ

0

Оказывается G + сканирует структуру DIV, и мне пришлось приложить некоторые пустые пролеты в него, прежде чем он будет работать так:

$("<div>").addClass("SocialGooglePlusLoginButton").append($("<span>"), $("<span>")); 
Смежные вопросы