facebook like button ไม่แสดงใน IE

facebook like button ไม่แสดงใน IE

ปัญหานี้มาเจอตอนที่เทสด้วย internet explorer แล้วพบว่า ปุ่ม like button ของ facebook ที่เป็น plugins นั้นไม่แสดง แต่ว่าบน Firefox , Chrome แสดงปกติดี

งงอีกแล้ว จนแล้วจนรอดไล่เรียงไปจนพบว่า ต้องใส่ header เพิ่มเล็กน้อย จากเดิม header เราใส่ว่า

<html xmlns="http://www.w3.org/1999/xhtml">

ก็เพิ่มอีกนิดให้เป็น

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">

เสร็จแล้ว IE ก็แสดง like button แล้ว

ปัญหานี้เกิดจาก IE ไม่รู้จัก standard ของ XML ในส่วนของ facebook มันก็เลยทำงานเอ๋อ พอเราให้มันรู้จัก มันก็สามารถทำงานได้ตามปกติครับ แต่กับ Firefox ,Chrome ฉลาดกว่านั้นเลยไม่มีปัญหานั่นเอง

Create: Modify : 2010-05-03 08:39:56 Read : 4283 URL :