댓글 최신순/등록순 버튼 분리(댓글 새로고침) 스크립트
챗지피티로 만든 스크립트입니다 문제시 글삭함
오류생기면 삭제 추천
최신순/등록순 버튼을 분리하는 이유
-버튼을 누르면 댓글이 새로고침 되면서 최신순/등록순으로 바뀌는데 나는 새로고침만 하고싶기 때문!
(사실 버튼 연속으로 두번 누르면 되니깐 없어도 되는 스크립트..)
그래서 작동 원리도
최신순 > 최신순 버튼 클릭: 등록순으로 일시 전환 > 다시 최신순으로 복귀함
최신순 > 등록순 버튼 클릭: 그냥 등록순으로 전환됨
등록순 > 등록순 버튼 클릭: 최신순으로 일시 전환 > 다시 등록순으로 복귀함
등록순 > 최신순 버튼 클릭: 그냥 최신순으로 전환됨
이런 원리임..
1
ㄴ원래 최신순/등록순 버튼
1
ㄴ스크립트로 분리된 최신순 버튼과 등록순 버튼
1
1
템퍼몽키 확장프로그램 받으시고 새 스크립트 만들기 > 안에 내용 지우고 스크립트 복붙 > 파일 저장
아래는 스크립트 입니다.
// ==UserScript==
// @name kone.gg 댓글 정렬 버튼 분리
// @namespace http://tampermonkey.net/
// @version 1.2
// @description kone.gg의 원래 정렬 버튼 UI로 최신순/등록순 버튼을 분리해서 추가
// @match https://kone.gg/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function getOriginalSortButton() {
const buttons = document.querySelectorAll('button[data-slot="button"]');
return Array.from(buttons).find(btn =>
btn.textContent.includes('최신순') || btn.textContent.includes('등록순')
);
}
function clickToForceSort(targetSort) {
const sortBtn = getOriginalSortButton();
if (!sortBtn) return;
const isAlreadyTarget = sortBtn.textContent.includes(targetSort);
const oppositeSort = targetSort === '최신순' ? '등록순' : '최신순';
if (isAlreadyTarget) {
sortBtn.click();
setTimeout(() => {
const newSortBtn = getOriginalSortButton();
if (newSortBtn) newSortBtn.click();
}, 150);
} else {
sortBtn.click();
}
}
function createSortBtn(id, label, iconPathD, targetSort) {
const btn = document.createElement('button');
btn.id = id;
btn.setAttribute('data-slot', 'button');
btn.className = `
border-0 justify-center whitespace-nowrap text-sm font-medium transition-all
disabled:pointer-events-none disabled:opacity-50
[&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4
shrink-0 [&_svg]:shrink-0 outline-none
aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40
aria-invalid:border-destructive hover:bg-accent dark:hover:bg-accent/50
h-8 px-3 rounded-full -[>svg]:px-2.5 flex items-center gap-1.5
text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-zinc-200 cursor-pointer
`.trim();
const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
svg.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
svg.setAttribute('width', '24');
svg.setAttribute('height', '24');
svg.setAttribute('viewBox', '0 0 24 24');
svg.setAttribute('fill', 'none');
svg.setAttribute('stroke', 'currentColor');
svg.setAttribute('stroke-width', '2');
svg.setAttribute('stroke-linecap', 'round');
svg.setAttribute('stroke-linejoin', 'round');
svg.classList.add('lucide', 'size-4');
const path = document.createElementNS('http://www.w3.org/2000/svg', 'path');
path.setAttribute('d', iconPathD);
svg.appendChild(path);
btn.appendChild(svg);
btn.appendChild(document.createTextNode(` ${label}`));
btn.style.marginLeft = '8px';
btn.addEventListener('click', () => {
clickToForceSort(targetSort);
});
return btn;
}
function addSortButtons() {
const commentHeader = document.querySelector('.p-4.md\\:px-6.flex.justify-between.items-center');
if (!commentHeader) return;
const leftSection = commentHeader.querySelector('.flex.gap-4.items-center');
if (!leftSection) return;
if (document.querySelector('#sort-newest-btn')) return;
// 최신순 (화살표 아래로)
const newestPath = "m3 16 4 4 4-4 M7 20V4 M11 4h10 M11 8h7 M11 12h4";
const newestBtn = createSortBtn('sort-newest-btn', '최신순', newestPath, '최신순');
// 등록순 (화살표 위로)
const oldestPath = "m3 8 4-4 4 4 M7 4v16 M11 12h4 M11 16h7 M11 20h10";
const oldestBtn = createSortBtn('sort-oldest-btn', '등록순', oldestPath, '등록순');
leftSection.appendChild(newestBtn);
leftSection.appendChild(oldestBtn);
const original = getOriginalSortButton();
if (original) original.style.display = 'none';
}
const observer = new MutationObserver(addSortButtons);
observer.observe(document.body, { childList: true, subtree: true });
addSortButtons();
})();
2
4 comments
팰애호단체
05/31/25 유틸은 언제나 개추야
딸기맛농축함유🍓
05/31/25 진짜 쓸데없는 스크립튼데 ㄳㄳ..
글쓴이
05/31/25 어.. 그럼 기존 order 버튼은 그냥 냅두고 새로고침 버튼만 추가하면 대는거 아닌가
딸기맛농축함유🍓
05/31/25 Edited 05/31/25이것저것 만져봤는데 제 능력부족으로 댓글창만 새로고침만 하는건 안되더라구요 ㅠㅠ 최신순/등록순 버튼으로 댓글창 새로고침해야됨..
공지
AI 이미지 관련 공지 및 관련 규정 수정 공지
1uF
05/02
64332
22
AI 이미지 관련 공지 및 관련 규정 수정 공지
공지
1uF
05/02 64332 22
공지
‼️뉴비 필독 가이드‼️
1uF
05/02
94619
134
‼️뉴비 필독 가이드‼️
공지
1uF
05/02 94619 134
공지
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
SK
04/05
207993
-25
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
공지
SK
04/05 207993 -25
공지
🔔[필독] 탭 별 이용 가이드 (20260206~)
Etrick
02/05
256937
-41
🔔[필독] 탭 별 이용 가이드 (20260206~)
공지
Etrick
02/05 256937 -41
공지
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
SK
05/17/25
1244802
-14
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
공지
SK
05/17/25 1244802 -14
번역
[AI번역]예전에 번역했던거 몇개
솔라셀
05/21
32568
169
[AI번역]예전에 번역했던거 몇개
번역
솔라셀
05/21 32568 169
동인
Zurikishi-동급생 메이드 시리즈 모음
k8625
05/21
26049
139
Zurikishi-동급생 메이드 시리즈 모음
동인
k8625
05/21 26049 139
동인
Zurikishi-멘헤라 여자애 모음
k8625
05/21
36138
212
Zurikishi-멘헤라 여자애 모음
동인
k8625
05/21 36138 212
질문
동인지 이름 찾습니다...
gomdong2021
05/21
1554
1
동인지 이름 찾습니다...
질문
gomdong2021
05/21 1554 1
일반
그러고보니 관문지기 요즘 어떻게 됐지
ㅇㅇ
05/21
2729
-1
그러고보니 관문지기 요즘 어떻게 됐지
일반
ㅇㅇ
05/21 2729 -1
번역
버전업, 자체한글) RJ01604009 너스콜 경비원: Append.1 간호사 증원 패치
딸ㄱ기맛
05/21
29480
154
버전업, 자체한글) RJ01604009 너스콜 경비원: Append.1 간호사 증원 패치
번역
딸ㄱ기맛
05/21 29480 154
미번
[복구]penetrating a petite sleeping elf
kimkaral
05/21
5804
11
[복구]penetrating a petite sleeping elf
미번
kimkaral
05/21 5804 11
일반
나도 의술사 불만인 점
lightmax
05/21
3671
0
나도 의술사 불만인 점
일반
lightmax
05/21 3671 0
일반
ai 동인지는 말그대로 찍어내듯이 만들 수 있을텐데
ec2100
05/21
3120
0
ai 동인지는 말그대로 찍어내듯이 만들 수 있을텐데
일반
ec2100
05/21 3120 0
일반
순애야겜<<<이게 잘만들면 갓겜인 이유가 있더라
pinanmin
05/21
2536
3
순애야겜<<<이게 잘만들면 갓겜인 이유가 있더라
일반
pinanmin
05/21 2536 3
요청
[복구요청] [RJ01167948][보이스코믹/음성][한글화] 반찬당번 마치다짱
삐삐삣
05/21
2898
2
[복구요청] [RJ01167948][보이스코믹/음성][한글화] 반찬당번 마치다짱
요청
삐삐삣
05/21 2898 2
질문
얼터에고이즘 DLC는 무슨 내용임?
paddackmon
05/21
2296
0
얼터에고이즘 DLC는 무슨 내용임?
질문
paddackmon
05/21 2296 0
동인
[기번/검수][A-10]-백주 백탁 클리 노출 절정(유루캠△)
serdic
05/21
14444
75
[기번/검수][A-10]-백주 백탁 클리 노출 절정(유루캠△)
동인
serdic
05/21 14444 75
일반
kiss사는 보법이 남다르네...
흐긴배긴
05/21
3419
0
kiss사는 보법이 남다르네...
일반
흐긴배긴
05/21 3419 0
동인
(청아, 노모, 컬러)봐줘 봐줘 좀 더
에우리알레
05/21
22852
56
(청아, 노모, 컬러)봐줘 봐줘 좀 더
동인
에우리알레
05/21 22852 56
질문
왜 자꾸 eperm이 뜸?
zszsz
05/21
4754
-2
왜 자꾸 eperm이 뜸?
질문
zszsz
05/21 4754 -2
질문
이거ai인가
pudiwey
05/21
2328
-1
이거ai인가
질문
pudiwey
05/21 2328 -1
일반
의술사 다 좋은데 좀 아쉬운거
bbtt1234
05/21
1965
0
의술사 다 좋은데 좀 아쉬운거
일반
bbtt1234
05/21 1965 0
요청
[복구요청] RJ328615 새겨진 쾌감 복구 요청드립니다.
사탕20
05/21
4506
2
[복구요청] RJ328615 새겨진 쾌감 복구 요청드립니다.
요청
사탕20
05/21 4506 2
일반
풍기위원이란 소재 자체가 치트기인 것 같음
didhd87
05/21
3606
3
풍기위원이란 소재 자체가 치트기인 것 같음
일반
didhd87
05/21 3606 3
요청
[복구요청]소장의 욕망증 시리즈
dfgtewkwg
05/21
1893
5
[복구요청]소장의 욕망증 시리즈
요청
dfgtewkwg
05/21 1893 5
후기 및 공략
학원생활노출 이모저모
ENE
05/21
5070
4
학원생활노출 이모저모
후기 및 공략
ENE
05/21 5070 4
작업현황
Church of Desires 손번역판 1.3 버전 업 완료
sesv3030
05/21
4386
7
Church of Desires 손번역판 1.3 버전 업 완료
작업현황
sesv3030
05/21 4386 7
영상
[한글자막] 버큠 프리큐어 SPECIAL MOVIE Vol.003 ~큐어 비트와의 만남~
실루엣21
05/21
27876
177
[한글자막] 버큠 프리큐어 SPECIAL MOVIE Vol.003 ~큐어 비트와의 만남~
영상
실루엣21
05/21 27876 177
정보
28일 출시 예정 "레벨 99 치트 용사인 내가 서큐버스 따위에게 질 리가 없어"
lovesccubus
05/21
4421
3
28일 출시 예정 "레벨 99 치트 용사인 내가 서큐버스 따위에게 질 리가 없어"
정보
lovesccubus
05/21 4421 3
질문
언홀메 seed of profanity 적용 시킬 때, 한패 적용도 안 된 순정파일에 해야 하는 거임?
buysomething
05/21
2938
0
언홀메 seed of profanity 적용 시킬 때, 한패 적용도 안 된 순정파일에 해야 하는 거임?
질문
buysomething
05/21 2938 0
일반
fantia는 좆같은 결제를 속박으로 규제가 덜한게 아니었나
nokchabap
05/21
2403
0
fantia는 좆같은 결제를 속박으로 규제가 덜한게 아니었나
일반
nokchabap
05/21 2403 0
일반
이젠 안하겠지 지우지 말기
gaemi01ba
05/21
2453
1
이젠 안하겠지 지우지 말기
일반
gaemi01ba
05/21 2453 1
질문
시간순삭게임 업나용?
p2ppl
05/21
2255
1
시간순삭게임 업나용?
질문
p2ppl
05/21 2255 1
일반
벌써 5월말이네...
Salmon103918
05/21
4203
1
벌써 5월말이네...
일반
Salmon103918
05/21 4203 1
s/somisoft
• 143,985 subscribers여러가지 다루는 서브
Created 05/17/2025, 14:58:43