2012-07-01 2 views
1

Я попытался манипулировать значением fb_button_text с использованием jQuery, но это не сработало. Затем я попробовал alert ing, но он вернулся не определен. Любая идея о том, как манипулировать им?Манипулирование кнопкой входа fb (fb_button_text)

alert($(".fb_button_text").val()); //returns undefined 

ответ

2

Невозможно. Такая же политика происхождения запрещает вам взаимодействовать с содержимым iframe, поступающим из другого домена.

0

Вы не можете манипулировать текстом на этих кнопках, потому что тогда вредоносные разработчики могут ошибочно приводить своих пользователей к нажатию на кнопку, которая выполняет другое действие с той, на которую она помечена.

Уверен, что здесь вы видите проблему. Кнопка с надписью «Выход» может быть фактически «похожей» кнопкой. Это не очень хорошая идея.

0

Как и другие пользователи, вы не можете манипулировать текстовыми значениями этих кнопок,
, но еще одним решением является создание пользовательского изображения, текста или кнопки для использования с JS SDK.

function fbAuth() { 
    FB.login(function(response) { 
     if (response.authResponse) { 
     alert('User fully authorize the app.'); 
     } else { 
     alert('User canceled login or did not fully authorize the app.'); 
     } 
    }, { scope: 'friend_likes' }); 
} 

Я уже ответить на этот вопрос, здесь:
Facebook SDK: Replace "Log In" button with custom image

Смежные вопросы