سؤال

على موقع ويب للتجارة الإلكترونية التي أحافظ عليها ، أضفت زر "مثل Facebook" وفقًا للإرشادات هنا:

http://developers.facebook.com/docs/reference/plugins/like

أنا أستخدم طريقة iframe:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;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&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;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&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;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&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;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&amp;layout=standard&amp;show_faces=true&amp;colorscheme=light&amp;width=450&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top