El botón "Me gusta" de Facebook rompe https/SSL
facebook-like mixed (4)
Aquí hay una pista, facebook.com admite SSL;)
En un sitio web de comercio electrónico que mantengo, agregué un botón "Me gusta" de Facebook según las instrucciones aquí:
http://developers.facebook.com/docs/reference/plugins/like
Estoy usando el método iframe:
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80"
scrolling="no" frameborder="0" style="border:none; overflow:hidden;
width:450px; height:80px;" allowTransparency="true">
</iframe>
Funciona, pero si un cliente ingresa a su cuenta, recibe la infame " advertencia de contenido mixto "
¿Hay alguna manera de usar el mismo código de botón "Me gusta" de Facebook pero de una manera que no interrumpa el contenido que no sea https cuando esté en modo SSL?
Puede evitar las advertencias de SSL para los dominios que admiten SSL al no ser específico sobre el protocolo de transporte. por ejemplo, en lugar de incluir http://
o https://
, use //
.
en lugar de
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
utilizar
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
<iframe src="//www.facebook.com/plugins/follow?href=https%3A%2F%2Fwww.facebook.com%2Fludwika.karuna&layout=standard&show_faces=true&colorscheme=light&width=450&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
Puede evitar las advertencias de SSL para los dominios que admiten SSL al no ser específico sobre el protocolo de transporte. por ejemplo, en lugar de incluir http://
o https://
, use //
.
En lugar de
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
utilizar
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Fl