Skip to content

Commit 2cd6a5e

Browse files
authored
Merge pull request #194 from SuLea-IT/fix/search-page-links
修复搜索页面链接无法在新标签页打开的问题
2 parents 064e12b + ba6db66 commit 2cd6a5e

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

entrypoints/components/BasicSettings/MenuOpenpostblank.vue

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ export default {
2121
2222
// 主要功能
2323
function processLinks() {
24-
// 查找所有帖子标题链接
25-
const links = document.querySelectorAll('.link-top-line a.title:not([data-processed])');
24+
// 查找所有帖子标题链接,扩展选择器以包含搜索页面的链接
25+
const links = document.querySelectorAll('.link-top-line a.title:not([data-processed]), .search-results a.search-link:not([data-processed]), .search-result-topic a:not([data-processed])');
2626
2727
links.forEach(link => {
2828
// 标记该链接已处理
@@ -38,7 +38,11 @@ export default {
3838
return Array.from(mutation.addedNodes).some(node => {
3939
return node.nodeType === 1 && (
4040
node.classList.contains('link-top-line') ||
41-
node.querySelector('.link-top-line')
41+
node.querySelector('.link-top-line') ||
42+
node.classList.contains('search-results') ||
43+
node.querySelector('.search-results') ||
44+
node.classList.contains('search-result-topic') ||
45+
node.querySelector('.search-result-topic')
4246
);
4347
});
4448
});

0 commit comments

Comments
 (0)