เมื่อเร็ว ๆ นี้ฉันได้เห็นว่า scribd ทำให้ผู้ใช้ (ผู้ใช้ฟรี) สามารถเรียกดูเอกสารที่โฮสต์บนไซต์ของพวกเขาได้ยากมาก ไม่มีความสามารถในการค้นหาภายในเอกสารนับประสาความสามารถในการดาวน์โหลดเดียวกัน
การใช้จาวาสคริปต์จะโหลดหน้าเว็บตามต้องการในเบราว์เซอร์ดังนั้นคุณลักษณะ "บันทึกเป็น" ของเบราว์เซอร์ไม่ได้ช่วยอะไรมาก
เพื่อความประหลาดใจของฉันฉันเห็นว่าแม้คัดลอก / วางข้อความคัดลอกซึ่งพูดพล่อยๆไปที่คลิปบอร์ด! เพื่อตรวจสอบสิ่งผิดปกติฉันปิดจาวาสคริปต์ในเบราว์เซอร์แล้วโหลดเอกสารเดิมอีกครั้ง Voila ฉันเห็นพูดพล่อยๆ ดังนั้นดูเหมือนว่าจาวาสคริปต์จาก scribd ถอดรหัสข้อความซึ่งพูดพล่อยๆอย่างใดแล้วแสดงในเบราว์เซอร์
ตอนนี้คำถามของฉันคือแม้หลังจากเปิดใช้งานจาวาสคริปต์แล้วและข้อความถูกแสดงอย่างถูกต้องในเบราว์เซอร์ถ้าฉันไปดูวัตถุ DOM ที่ตรงกับข้อความที่ฉันเลือกฉันยังเห็นข้อความพูดพล่อยๆ
ดังนั้นตอนนี้ฉันสับสน ข้อความถูกแสดงให้ผู้ใช้เห็น แต่วัตถุ DOM ยังคงมีความหมายที่ไม่ชัดเจน ดังนั้นคำถามคือประเภทของ javascript hooks / code คือเว็บไซต์ที่ใช้เพื่อให้สามารถเก็บความหมายในวัตถุ DOM และยังคงทำให้ข้อความถอดรหัส?
มีวิธีที่ฉันสามารถเข้าถึงข้อความที่ถอดรหัสหรือไม่ ความตั้งใจของฉันคือการไม่ทำวิศวกรรมอัลกอริทึมให้ถอดรหัส แต่เพื่อค้นหาตำแหน่งที่เก็บข้อความที่ถอดรหัสแล้ว
เอกสารตัวอย่างคือ:
ดูว่าเกิดอะไรขึ้นเมื่อคุณเปิด / ปิด Javascript!