وجدت العديد من الإدخالات لـ Referrer-Policy' => 'strict-origin-when-cross-origin'
إليك قائمة (grep strict-origin-when-cross-origin /var/www/discourse/ -R):
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-protection-2.2.2/lib/rack/protection/referrer_policy.rb: # referrer_policy:: The policy to use (default: ‘strict-origin-when-cross-origin’)
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-protection-3.0.2/lib/rack/protection/referrer_policy.rb: # referrer_policy:: The policy to use (default: ‘strict-origin-when-cross-origin’)
إحدى الحيل الأقل سوءًا هي وضع هذا في جزء رأس HTML لمكون سمة مخصص:
<meta name="referrer" content="same-origin">
هذا لا يزيل رأس HTTP، ولم أتمكن من العثور على أي معلومات قاطعة حول ما إذا كان رأس HTTP يحل محل علامة التعريف HTML الوصفية أو العكس، ولكن على الأقل وفقًا لاختبار سريع باستخدام whatsmyreferer.com، يبدو أنه يعمل: لم يعد يتم إرسال رأس الإحالة في الروابط الصادرة.