Кнопка Facebook 'like's ломает https / ssl
-
01-10-2019 - |
Вопрос
На веб-сайте электронного коммерции я обслуживаю, я добавил кнопку Facebook ', например, на инструкциях здесь:
http://developers.facebook.com/docs/reference/plugins/olkes.
Я использую метод 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>
Работает, но если бы клиент будет войти в свою учетную запись, она получает печальноПредупреждение смешанного контента"
Есть ли способ использовать один и тот же код кнопки «например,», но таким образом, чтобы не вмешиваться в систему, не включенные HTTPS в режиме SSL?
Решение
Вы можете избежать предупреждений SSL для доменов, которые поддерживают SSL, не специфичные в отношении транспортного протокола. например, вместо того, чтобы в том числе http://
или https://
, использовать //
.
вместо
<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>
использовать
<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>
Другие советы
Вот подсказка, Facebook.com поддерживает SSL;)
Вы можете избежать предупреждений SSL для доменов, которые поддерживают SSL, не специфичные в отношении транспортного протокола. например, вместо того, чтобы в том числе http://
или https://
, использовать //
.
Вместо
<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>
использовать
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Fl
<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>