espero que pueda ayudarme con este problema.Facebook botón de inicio de sesión texto personalizado que revierte
que consiguió el código básico botón de acceso desde el sitio de desarrolladores de FB y lo estoy escribiendo como es:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=345451695525893";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-login-button" data-show-faces="false" data-width="200" data-max- rows="1">Test text</div>
La única personalización que estoy haciendo es reemplazar el valor por defecto en "Iniciar Sesión" texto con mi propio texto (en este caso, "texto de prueba"). Esto funciona bien cuando estoy desconectado de Facebook, pero curiosamente, cuando inicio sesión en Facebook (a través del sitio de Facebook en otra pestaña), y luego vuelvo a visitar mi página, el texto personalizado parpadea, luego se presiona el botón una segunda vez con el texto predeterminado "Iniciar sesión".
¿Alguna idea, o esta es una función por diseño de Facebook?
AFAIK - como está utilizando un complemento social de Facebook, está limitado a la funcionalidad que exponen. El código JS crea estilos y, obviamente, reescribe el elemento div para que el botón FB Like aparezca siempre donde sea que se use (y también toma en consideración la localización). Usted tiene la opción de verbo para usar para el botón - "Me gusta" o "Recomendar" - pero eso es todo afaik. – Snouto
Graeme ... Noté que sucedía lo mismo en mi sitio, que ha estado mostrando el texto de inicio de sesión correctamente durante años. Parece que Facebook ha realizado algunos cambios no anunciados (o muy difíciles de encontrar) en el elemento fb-login-button. – byron
Espero que Facebook tenga la culpa aquí. Pasé horas depurando hoy hasta que encontré esta pregunta. –