fix(middleware): ensure referrerpolicy is set only if not already defined (#20394)

This commit is contained in:
Tony
2025-10-30 04:40:05 +08:00
committed by GitHub
parent b9c1f81f9d
commit e6cef5ad4c
+3 -1
View File
@@ -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 || '');