تخطَّ إلى المحتوى

فعّل حظر النصوص البرمجيّة والحجر

آخر تحديث: ١٨ مارس ٢٠٢٦6 دقيقة قراءةمتوسطالعلامة التجاريةالمطور

يضمن حظر النصوص البرمجيّة ألّا يعمل أيّ نصّ تتبّع قبل أن يوافق زائرك. ويعترض نظام الحجر في أرقام٣٦٠ النصوص البرمجيّة والطلبات والكوكيز لحظيًّا.

كيف يعمل

عند التفعيل، تحمي ثلاث طبقات حجر خصوصيّة زوّارك قبل منح الموافقة:

  • ScriptQuarantine — يستخدم MutationObserver لاعتراض عناصر <script> الخاصّة بأدوات التتبّع وإزالتها قبل تنفيذها
  • RequestQuarantine — يمرّر window.fetch و XMLHttpRequest عبر وكيل (proxy) ليضع الطلبات المتّجهة إلى نطاقات التتبّع في قائمة انتظار
  • CookieQuarantine — يعترض دالّة الإسناد (setter) في document.cookie لمنع كتابة الكوكيز غير الأساسية

فعّل حظر النصوص البرمجيّة

1

انتقل إلى إعدادات الأداة

افتح الأداة ← إعدادات الامتثال في لوحة التحكم.

2

فعّل 'الحظر المسبق للتتبع'

شغّل المفتاح لتفعيل وضع الحجر.

3

اختبر جيّدًا

زُر موقعك في نافذة تصفّح خاصّ، وتأكّد من أنّ كلّ النصوص البرمجيّة محظورة حتّى الموافقة.

استثناء نصوص برمجيّة بعينها

javascript
<!-- أضف data-consentiq-bypass لاستثناء النصّ من الحجر -->
<script data-consentiq-bypass="true" src="your-essential-script.js"></script>
قد يعطّل حظر النصوص البرمجيّة بعض وظائف موقعك إن لم يُضبط جيّدًا، فاختبره جيّدًا دائمًا بعد التفعيل. وأضف السمة data-consentiq-bypass إلى النصوص البرمجيّة الأساسية.
استخدم تبويب Network في متصفّحك لتتأكّد من أنّ الطلبات المحظورة لا تظهر إلّا بعد منح الموافقة.

هل كانت هذه المقالة مفيدة؟