参考材料去重
This commit is contained in:
parent
246c68ae8c
commit
6ec619ec79
@ -184,6 +184,7 @@ function insertCopyFullAnswerBtn(msgBox, answerStr) {
|
||||
let refArr = [];
|
||||
const ul = msgBox.querySelector('.llm-sources ul');
|
||||
if (ul) {
|
||||
const seen = new Set();
|
||||
ul.querySelectorAll('li').forEach(li => {
|
||||
let link = li.querySelector('a');
|
||||
let title = link ? link.textContent : li.textContent;
|
||||
@ -191,7 +192,12 @@ function insertCopyFullAnswerBtn(msgBox, answerStr) {
|
||||
// 分值(span)
|
||||
let scoreSpan = li.querySelector('span');
|
||||
let scoreText = scoreSpan ? scoreSpan.textContent : "";
|
||||
refArr.push(`- [${title}](${url})${scoreText}`);
|
||||
// 标识唯一性用 title+url
|
||||
let key = title + '|' + url;
|
||||
if (!seen.has(key)) {
|
||||
refArr.push(`- [${title}](${url})${scoreText}`);
|
||||
seen.add(key);
|
||||
}
|
||||
});
|
||||
}
|
||||
let refText = "";
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user