أحتاج إلى إضافة نص برمجي لحل موافقة ملفات تعريف الارتباط الحالي (مقدم من consentmanager.net).
يجب وضعه كأول عنصر إجمالي في ترويسة الصفحة.
لقد جربت الخيارات المختلفة في أداة المسؤول، في HEAD، HEADER، AFTER HEAD، BODY.
لكن لم ينجح أي منها.
عند وضعه في HEAD، يتم نشر النص البرمجي في منتصف عناصر الترويسة، أسفل مجموعة من نصوص Discourse البرمجية وأشياء أخرى. إنه يحظر المحتوى المخصص الآخر (هنا: أيقونات Font Awesome)، بغض النظر عن إعداد ملف تعريف الارتباط الذي تختاره، ولكن هذا كل شيء.
عند وضعه في HEADER، لا توجد وظائف على الإطلاق.
عند وضعه في AFTER HEAD، لا يمكنني حتى العثور على النص البرمجي في الكود المصدري المعروض.
عند وضعه في BODY (يوجد نص برمجي مختلف لهذا الموقع) يتم نشره في وقت متأخر جدًا، بالقرب من نهاية الصفحة. ولكن يجب أن يذهب أولاً في الجسم، إذا لم يكن من الممكن إضافة النص البرمجي في الترويسة.
لذلك لم أنجح على الإطلاق في تنفيذ النص البرمجي الصغير الخاص بي.
هل يمكن لأي شخص أن يخبرني إذا كانت هناك فرصة لإضافة نص برمجي في بداية قسم الرأس؟
مرحباً @SchweizerSchoggi لقد اختبرت للتو إضافة لافتة موافقة على ملفات تعريف الارتباط من consentmanager.net على موقعي، وقد نجحت عند استخدام البرنامج النصي من علامة التبويب الحظر شبه التلقائي.
إذا استخدمت الرمز الآخر، فإنه يحظر الموقع بأكمله. قد تتمكن من حلها ببعض أكواد جافاسكريبت المخصصة لإدراج البرنامج النصي، ولكن من الأسهل استخدام مقتطف الرمز الآخر.
@SchweizerSchoggi بما أنك عميل مستضاف، يمكنني تسجيل الدخول إلى موقعك وإلقاء نظرة إذا كنت ترغب في ذلك. هل يمكنك إرسال رسالة خاصة لي مع رمز البرنامج النصي من فضلك؟
بعد إضافة نص الموافقة على ملفات تعريف الارتباط إلى السمة، قمت بفحص وحدة تحكم المتصفح ورأيت أنه تم حظر العديد من النصوص البرمجية من مدير الموافقة على ملفات تعريف الارتباط بسبب سياسة أمان المحتوى. أضفت هذه إلى إعداد الموقع content security policy script src وتم عرض لافتة الموافقة على ملفات تعريف الارتباط بشكل صحيح الآن.