From e6cef5ad4c8da552e89533cac2e80d94790334dc Mon Sep 17 00:00:00 2001 From: Tony Date: Thu, 30 Oct 2025 04:40:05 +0800 Subject: [PATCH] fix(middleware): ensure referrerpolicy is set only if not already defined (#20394) --- lib/middleware/parameter.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/middleware/parameter.ts b/lib/middleware/parameter.ts index 3fac196c05..d6750bcde7 100644 --- a/lib/middleware/parameter.ts +++ b/lib/middleware/parameter.ts @@ -152,7 +152,9 @@ const middleware: MiddlewareHandler = async (ctx, next) => { resolveRelativeLink($, elem, 'poster', baseUrl); }); $('img, iframe').each((_, elem) => { - $(elem).attr('referrerpolicy', 'no-referrer'); + if (!$(elem).attr('referrerpolicy')) { + $(elem).attr('referrerpolicy', 'no-referrer'); + } }); item.description = $('body').html() + '' + (config.suffix || '');