2013-11-15 72 views
0

我正在嘗試使用自定義樣式的Google+登錄按鈕,並且使用gapi.signin.render關注Google的文檔應該允許我這樣做。但即使使用該按鈕的樣式也會被iFrame取代。Google+自定義登錄按鈕被iframe覆蓋

使用的代碼IM很簡單:

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" 
    }); 

理論上這應該是所有我需要,但它似乎並不足夠?我錯過了什麼?

的G +腳本包含在選項的onload =明確

回答

0

原來G +是掃描div的結構,我有一些空的跨度追加到它之前,它的工作就像這樣:

$("<div>").addClass("SocialGooglePlusLoginButton").append($("<span>"), $("<span>"));