อ่านคำแนะนำการเริ่มต้นใช้งานอย่างง่ายของเราเพื่อดูวิธีโหลดและเริ่มต้นการทำงานของ Facebook SDK สำหรับ JavaScript แม้ว่าการเริ่มต้นใช้งานอย่างง่ายนี้จะใช้ค่าเริ่มต้นทั่วไปสำหรับตัวเลือกที่มีให้เมื่อเริ่มต้นการทำงานของ SDK แต่คุณก็สามารถปรับแต่งตัวเลือกบางรายการเหล่านี้ได้
เบราว์เซอร์ที่รองรับ
Facebook SDK สำหรับ JavaScript รองรับสองเวอร์ชั่นล่าสุดของเบราว์เซอร์ที่ได้รับความนิยมมากที่สุด ได้แก่ Chrome, Firefox, Edge, Safari (รวมถึง iOS) และ Internet Explorer (เวอร์ชั่น 11 เท่านั้น)
ในส่วนย่อยสำหรับการตั้งค่าพื้นฐานนี้ ระบบจะเริ่มต้นการทำงานของ SDK ในเวอร์ชั่น en_US
ซึ่งหมายความว่าปุ่มและปลั๊กอินที่ Facebook สร้างทั้งหมดซึ่งใช้ในเว็บไซต์ของของคุณจะเป็นภาษาอังกฤษ (สหรัฐอเมริกา) (อย่างไรก็ตาม กล่องโต้ตอบแบบป๊อปอัพที่ Facebook สร้าง เช่น กล่องการเข้าสู่ระบบ จะเป็นภาษาที่ผู้ใช้เลือกบน Facebook แม้ว่าส่วนดังกล่าวจะเป็นภาษาที่แตกต่างจากที่คุณเลือกไว้ก็ตาม) คุณสามารถเปลี่ยนภาษานี้ได้โดยเปลี่ยนค่า src
ในส่วนย่อย เข้าไปที่การแปลเป็นภาษาท้องถิ่นเพื่อดูภาษาอื่นๆ ที่สามารถใช้ได้ เช่น หากเว็บไซต์ของคุณเป็นภาษาสเปน การใช้โค้ดต่อไปนี้ในการโหลด SDK จะทำให้โซเชียลปลั๊กอินทั้งหมดแสดงผลเป็นภาษาสเปน
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/es_LA/sdk.js"></script>
หากคุณตั้งค่า status
เป็น true
ในการเรียกใช้ FB.init()
ตัว SDK จะพยายามเข้าถึงข้อมูลเกี่ยวกับผู้ใช้ปัจจุบันในทันทีหลังจากเริ่มต้นการทำงาน การดำเนินการเช่นนี้สามารถลดเวลาที่ใช้ในการตรวจสอบสถานะของผู้ใช้ที่ทำการเข้าสู่ระบบได้หากคุณใช้การเข้าสู่ระบบด้วย Facebook แต่จะไม่เป็นประโยชน์กับเพจที่มีโซเชียลปลั๊กอินเพียงอย่างเดียว
คุณสามารถใช้ FB.getLoginStatus
เพื่อดูสถานะการเข้าสู่ระบบของผู้ใช้ได้ อ่านข้อมูลเพิ่มเติมเกี่ยวกับการใช้การเข้าสู่ระบบด้วย Facebook กับ JavaScript SDK
เมื่อ xfbml
ตั้งค่าเป็น true
ตัว SDK จะแยกวิเคราะห์ DOM ของเพจเพื่อค้นหาและเริ่มต้นการทำงานของโซเชียลปลั๊กอินใดก็ตามที่มีการเพิ่มโดยใช้ XFBML หากคุณไม่ได้ใช้โซเชียลปลั๊กอินในเพจ การตั้งค่า xfbml
เป็น false
จะช่วยปรับปรุงเวลาในการโหลดหน้าเพจ คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับส่วนนี้ได้ในโซเชียลปลั๊กอิน
ฟังก์ชั่นที่กำหนดไว้เป็น window.fbAsyncInit
จะเริ่มทำงานทันทีที่ SDK โหลดเสร็จสิ้น โค้ดใดก็ตามที่คุณต้องการเรียกใช้หลังจากที่โหลด SDK แล้วควรอยู่ภายในฟังก์ชั่นนี้และหลังจากการเรียกใช้ FB.init
ทั้งนี้ คุณสามารถใช้ JavaScript ทุกรูปแบบได้ที่นี่ แต่จะต้องเรียกใช้ฟังก์ชั่น SDK ใดๆ หลังจาก FB.init
เพื่อปรับปรุงประสิทธิภาพ ระบบจะโหลด JavaScript SDK ในรูปแบบที่มีขนาดเล็กลง นอกจากนี้ คุณยังสามารถโหลด JavaScript SDK เวอร์ชั่นแก้ไขจุดบกพร่องที่มีการบันทึกมากขึ้นและมีการตรวจสอบการโต้แย้งที่เข้มงวดขึ้น รวมทั้งไม่มีการลดขนาดให้เล็กลงได้ด้วย ในการดำเนินการเช่นนั้น ให้เปลี่ยนค่า src
ในโค้ดการโหลดของคุณตามนี้
src="https://connect.facebook.net/en_US/sdk/debug.js"
เวอร์ชั่นแก้ไขจุดบกพร่องนี้ไม่ควรใช้ในสภาพแวดล้อมการใช้งานจริง เนื่องจากเพย์โหลดของเวอร์ชั่นดังกล่าวนั้นมีขนาดใหญ่กว่าและจะทำให้ประสิทธิภาพการทำงานของเพจแย่ลงได้
เอกสารอ้างอิงสำหรับฟังก์ชั่น FB.init
ระบุรายการตัวเลือกการเริ่มต้นการทำงานที่ใช้ได้ทั้งหมด