javascript - ไม่อนุญาตให้พิมพ์หน้าจอในแอปเว็บแบบก้าวหน้า - angular/reactjs
ฉันต้องการทราบว่ามีวิธีใดบ้างที่จะล็อกการจับภาพหน้าจอ และถ้าเป็นไปได้ การบันทึกหน้าจอ (แม้ว่าฉันจะพบว่ามันยาก) จากเว็บแอปแบบก้าวหน้า
แอปพลิเคชันมือถือบางส่วนมีฟังก์ชันนี้ อย่างไรก็ตามฉันอยากทราบถึงความเป็นไปได้ของสิ่งนี้ในเว็บแอปแบบก้าวหน้า โดยไม่ต้องติดตั้ง
รู้สึกซาบซึ้ง!
คำตอบ #1
สิ่งนี้ไม่สามารถทำได้ในเว็บแอปในขณะนี้ คุณอาจจะได้รู้แล้ว แต่ก็มีคนจำนวนมากถามเรื่องนี้แล้ว และมันก็เป็นไปไม่ได้จริง ๆ ในแอป Android/iOS แบบเนทีฟคุณสามารถจับพฤติกรรมนี้ได้ แต่เบราว์เซอร์ทำไม่ได้
นี่คือแหล่งข้อมูลบางส่วนที่พูดถึงเรื่องนี้ บางแหล่งมีเทคนิคกลเล็ก ๆ ทำเรื่องนี้ได้ แต่ก็ไม่เคยป้องกันการถ่ายภาพหน้าจอได้เลย:
- มีวิธีใดบ้างในการป้องกันไม่ให้ผู้ใช้ถ่ายหน้าจอของหน้าเว็บ?
- ฉันจะป้องกันไม่ให้มีการจับภาพหน้าจอของเว็บเพจของฉันได้อย่างไร?
- ฉันจะปิดการใช้งานฟังก์ชันการถ่ายหน้าจอสำหรับหน้าเว็บในทุกเบราว์เซอร์ได้อย่างไร?
เคล็ดลับหนึ่งที่อาจฟังดูชัดเจน แค่ไม่โพสต์สิ่งที่คุณไม่ต้องการให้ถูกบันทึกบนอินเทอร์เน็ต หรืออะไรก็ตามที่คุณพยายามปกป้องเนื้อหาของคุณจากมัน
ถ้าคุณต้องการป้องกันการคัดลอกวาง นั่นเป็นไปได้ แต่ไม่ใช่สิ่งที่คำถามกำลังถาม