ค้นหาเว็บไซต์

javascript - ไม่อนุญาตให้พิมพ์หน้าจอในแอปเว็บแบบก้าวหน้า - angular/reactjs


ฉันต้องการทราบว่ามีวิธีใดบ้างที่จะล็อกการจับภาพหน้าจอ และถ้าเป็นไปได้ การบันทึกหน้าจอ (แม้ว่าฉันจะพบว่ามันยาก) จากเว็บแอปแบบก้าวหน้า

แอปพลิเคชันมือถือบางส่วนมีฟังก์ชันนี้ อย่างไรก็ตามฉันอยากทราบถึงความเป็นไปได้ของสิ่งนี้ในเว็บแอปแบบก้าวหน้า โดยไม่ต้องติดตั้ง

รู้สึกซาบซึ้ง!

คำตอบ #1

สิ่งนี้ไม่สามารถทำได้ในเว็บแอปในขณะนี้ คุณอาจจะได้รู้แล้ว แต่ก็มีคนจำนวนมากถามเรื่องนี้แล้ว และมันก็เป็นไปไม่ได้จริง ๆ ในแอป Android/iOS แบบเนทีฟคุณสามารถจับพฤติกรรมนี้ได้ แต่เบราว์เซอร์ทำไม่ได้

นี่คือแหล่งข้อมูลบางส่วนที่พูดถึงเรื่องนี้ บางแหล่งมีเทคนิคกลเล็ก ๆ ทำเรื่องนี้ได้ แต่ก็ไม่เคยป้องกันการถ่ายภาพหน้าจอได้เลย:

  • มีวิธีใดบ้างในการป้องกันไม่ให้ผู้ใช้ถ่ายหน้าจอของหน้าเว็บ?
  • ฉันจะป้องกันไม่ให้มีการจับภาพหน้าจอของเว็บเพจของฉันได้อย่างไร?
  • ฉันจะปิดการใช้งานฟังก์ชันการถ่ายหน้าจอสำหรับหน้าเว็บในทุกเบราว์เซอร์ได้อย่างไร?

เคล็ดลับหนึ่งที่อาจฟังดูชัดเจน แค่ไม่โพสต์สิ่งที่คุณไม่ต้องการให้ถูกบันทึกบนอินเทอร์เน็ต หรืออะไรก็ตามที่คุณพยายามปกป้องเนื้อหาของคุณจากมัน

ถ้าคุณต้องการป้องกันการคัดลอกวาง นั่นเป็นไปได้ แต่ไม่ใช่สิ่งที่คำถามกำลังถาม