สวัสดีครับทุกท่าน อยากเรียนถามเรื่องเกี่ยวกับการใช้ AJAX ในเว็บไซต์ครับ
คือเว็บที่ผมกำลังพัฒนาอยู่นั้นใช้ AJAX ในการเปลี่ยนภาษาครับ (เว็บนี้มี 2 ภาษา คือ "ไทย" กับ "อังกฤษ") โดยถ้าเราลองกดเปลี่ยนภาษาในหน้าเว็บแล้ว ในเบราเซอร์ก็จะแสดงผลตามที่ผู้ใช้ได้กดเลือกภาษาไป แต่ว่าเวลาเข้าไปดูซอร์สโค้ด (View source) ของหน้านั้นๆ จะไม่มีข้อความที่ปรากฎขึ้นเหมือนในหน้าจอเบราเซอร์ เนื่องจากใช้วิธีการดึงข้อมูลด้วย AJAX
สิ่งที่จะปรากฎเมื่อเข้าไปดูซอร์สโค้ดคือแท็ก
<div id="content"></div> ซึ่งเป็นแท็กเปล่าๆ เพียงเท่านั้น
คำถามคือว่า Google Robot จะสามารถมองเห็นและเก็บข้อมูลที่ไม่ได้ปรากฎอยู่ใน "ซอร์สโค้ด" แต่เป็นข้อมูลที่เกิดจากการดึงมาด้วย "AJAX" หรือไม่ครับ?ปล. ตอนนี้มี 2 ความเห็นที่ไม่สอดคล้องกันที่ได้ยินมา นั่นคือ
- Google Robot จะมองไม่เห็นเนื้อหาที่เป็น AJAX เพราะว่า Google Robot จะมองข้อมูลที่ปรากฎในซอร์สโค้ดเท่านั้น
- Google Robot จะสามารถมองเห็นเนื้อหาที่เป็น AJAX เพราะว่า Google Robot จะมีมุมมองเสมือนมองจากเบราเซอร์เหมือนที่ผู้ใช้มองผ่านเบราเซอร์
ขอขอบคุณสำหรับคำตอบครับ
