{
// 防止重复添加参数
if (link.href.includes('first_referrer')) return;
try {
const url = new URL(link.href);
// 只添加非空来源
if (originalReferrer && !originalReferrer.includes(window.location.hostname)) {
url.searchParams.set('first_referrer', originalReferrer);
}
link.href = url.toString();
} catch (e) {
console.error('URL处理错误:', e);
}
});
});
