اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

إلغاء إمكانية أخذ لقطة شاشة أو تسجيل الشاشة بالكامل من الموقع  يكاد يكون مستحيلاً ، لانها ليست ميزة يتحكم فيها المتصفح، بل تعتمد على نظام تشغيل الجهاز الذي يصل إلى الموقع. وحتى لو استطعت، ففي أسوأ الأحوال يمكنهم التقاط صورة للشاشة نفسها وسبب الاخر بتعتمد على  البرامج المستخدمة من قبل المستخدمين مثل الاكستينشن الخاصه بجوجل كروم والتي بها اضافة تاخذ لقطات الشاشه و تتحايل علي الموقع لتصوير الفديو ولاكن  هناك بعض الإجراءات البسيطه التي يمكن اتخاذها لتقليل احتمالية حدوث ذلك وحماية المحتوى إلى حد ما

1. تعطيل قائمة النقر بزر الفأرة الأيمن لمنع المستخدمين من نسخ النص أو الوصول إلى خيارات تسجيل الشاشة من المتصفح.

document.addEventListener('contextmenu', function(e) {
  e.preventDefault();
});

2. يمكن استخدام JavaScript لاكتشاف بعض برامج تسجيل الشاشة وتعتيم المحتوى عند اكتشافها يوجد حزم خاصه بتشغيل الفديو يمكنها مساعدتك في هذه  و يمكنك استخدم JavaScript كهذه المثال البسيط 

function detectScreenRecording() {
  let video = document.createElement('video');
  video.src = 'path_to_video.mp4';  // استخدم مسار فيديو اختبار هنا
  video.play();
  video.addEventListener('playing', function() {
    setTimeout(function() {
      let canvas = document.createElement('canvas');
      canvas.width = video.videoWidth;
      canvas.height = video.videoHeight;
      let context = canvas.getContext('2d');
      context.drawImage(video, 0, 0, canvas.width, canvas.height);
      let frameData = context.getImageData(0, 0, canvas.width, canvas.height);
      // تحليل البيانات للكشف عن التسجيل
    }, 1000);
  });
}

3 انك تستخدم العلامات المائية كمثال اضافة شعار الموقع كا علامه مائية تظهر فقط عند عرض الفيديو سيجعل من الصعب إزالة العلامة المائية بعد تسجيل الشاشة.
 

  • 0
نشر

كحماية نهائية لا يوجد، لكن تصعيب الأمر متاح بالطبع، أولا عليك استخدام نظام حماية للمحتوى DRM لمنع سرقة الفيديو عن طريق التحميل وتعصيب عملية تسجيل الشاشة.

لكن ذلك لن يحميك بنسبة 100% فطالما البيانات تم إرسالها للمتصفح، يستطيع شخص ذو دراية تقنية الوصول إليها بمستويات مختلفة من الصعوبة، الفكرة هي تصعيب الأمر على الأشخاص العاديين.

لكن تكلفة DRM ربما تكون غير مناسبة لك، لذا الحلول البرمجية من خلال جافاسكريبت تكون مناسبة من حيث التكلفة لكنها سهلة التجاوز من قبل شخص لديه دراية برمجية.

عليك أيضًا وضع علامة مائية على فيديوهاتك لمنع توزيعها وبيعها في حال تم تنزيلها.

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...