تمكنت من إصلاح هذا باستخدام Cloudflare حتى يتم إصلاحه رسميًا.
بالنسبة لأي شخص يواجه نفس المشكلة، فإن السبب هو أن YouTube يرفض الآن طلبات التضمين التي تفتقر إلى رأس سياسة إحالة صالح.
لقد أضفت رأس Referrer-Policy من خلال قواعد التحويل في Cloudflare (لا حاجة إلى Workers).
إليك ما فعلته:
-
في Cloudflare، انتقل إلى القواعد → قواعد التحويل → تعديل رأس استجابة HTTP.
-
أنشئ قاعدة جديدة، واختر جميع الطلبات الواردة، وأضف رأسًا ثابتًا:
اسم الرأس: Referrer-Policy القيمة: strict-origin-when-cross-origin -
انشر القاعدة.
سأقوم بإزالة هذا بمجرد إصلاحه.
