Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

เข้าใจ void document.oncontextmenu=null: ทำไม Right-Click ถูกบล็อกบนเว็บ

เจอเว็บกดขวาไม่ได้? แจ้ง "Sorry, this functionality has been disabled by the administrator" เจ้าของเว็บปิด Right-click เพื่อป้องกันลอกเนื้อหา (Plagiarism) มีวิธี繞过ได้ แต่ ห้ามใช้เพื่อวัตถุประสงค์ที่ผิดกฎหมาย/ลอกขโมย

Void document.oncontextmenu=null คืออะไร?

โค้ด JavaScript สั้นๆ ที่ Bypass การบล็อก Right-click:

  1. เข้าเว็บที่บล็อก Right-click
  2. ใน Address Bar พิมพ์: javascript: void(document.oncontextmenu=null); → Enter
  3. Right-click จะทำงานได้ปกติ

ข้อจำกัด: ต้องทำทุกครั้ง, บางเว็บบล็อกแบบอื่นไม่ได้

6 วิธีเปิด Right-click บนเว็บที่บล็อก

1. ใช้ Reader Mode

กด F9 เปิด Reader Mode → ลอง Right-click (ง่าย แต่ไม่ได้ทุกเว็บ)

2. ปิด JavaScript

Chrome: Settings → Privacy and Security → Site Settings → Content Settings → JavaScript → ปิด
Firefox: about:config → ค้นหา javascript.enabled → Double-click เป็น false

ข้อเสีย: เว็บหลายแห่งทำงานไม่ได้ต้องเปิด JS กลับหลังใช้เสร็จ

3. ดู Source Code (Ctrl+U)

  1. ที่เว็บ → กด Ctrl + U เปิด Source Code
  2. Right-click ทำงานได้ใน Source → ค้นหา/คัดลอกเนื้อหา

4. Save As HTML (Ctrl+S)

  1. กด Ctrl + S → Save เป็น HTML
  2. เปิดไฟล์ → คัดลอกได้ปกติ

5. ใช้ Proxy Server

Proxy (Proxify, FilterBypass) ให้เล่นเว็บแบบนิรนาม → หลบ Right-click block → ยกเลิกติ๊ก "Remove Scripts" ใน Proxy เพื่อให้เว็บทำงานเต็มที่

6. ใช้ Browser Extensions

  • Chrome: Absolute Enable Right Click & Copy
  • Firefox: Absolute Enable Right Click & Copy
  • หาอื่นๆ ใน Store ได้ (ฟรีเยอะ)

บทความแนะนำ:

  • Copy Paste ไม่ได้ใน Windows 10? 8 วิธีแก้
  • Copy Paste ใน Android
  • ปิดเพลงอัตโนมัติใน Android

ข้อสรุป: มีหลายวิธี เปิด Right-click ที่ถูกบล็อก จาก JS code, Proxy, Extension แต่ ต้องเคารพลิขสิทธิ์ผู้สร้างเนื้อหา ใช้เพื่อการศึกษา/ส่วนตัวเท่านั้น