댓글 최신순/등록순 버튼 분리(댓글 새로고침) 스크립트
챗지피티로 만든 스크립트입니다 문제시 글삭함
오류생기면 삭제 추천
최신순/등록순 버튼을 분리하는 이유
-버튼을 누르면 댓글이 새로고침 되면서 최신순/등록순으로 바뀌는데 나는 새로고침만 하고싶기 때문!
(사실 버튼 연속으로 두번 누르면 되니깐 없어도 되는 스크립트..)
그래서 작동 원리도
최신순 > 최신순 버튼 클릭: 등록순으로 일시 전환 > 다시 최신순으로 복귀함
최신순 > 등록순 버튼 클릭: 그냥 등록순으로 전환됨
등록순 > 등록순 버튼 클릭: 최신순으로 일시 전환 > 다시 등록순으로 복귀함
등록순 > 최신순 버튼 클릭: 그냥 최신순으로 전환됨
이런 원리임..
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
64304
22
AI 이미지 관련 공지 및 관련 규정 수정 공지
공지
1uF
05/02 64304 22
공지
‼️뉴비 필독 가이드‼️
1uF
05/02
94604
134
‼️뉴비 필독 가이드‼️
공지
1uF
05/02 94604 134
공지
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
SK
04/05
207969
-25
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
공지
SK
04/05 207969 -25
공지
🔔[필독] 탭 별 이용 가이드 (20260206~)
Etrick
02/05
256908
-41
🔔[필독] 탭 별 이용 가이드 (20260206~)
공지
Etrick
02/05 256908 -41
공지
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
SK
05/17/25
1244793
-14
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
공지
SK
05/17/25 1244793 -14
일반
낯선 소녀들 이거 표지멤버는 일반적인데
frostnova
05/21
2060
0
낯선 소녀들 이거 표지멤버는 일반적인데
일반
frostnova
05/21 2060 0
일반
ᓀ‸ᓂ
비내리는구름
05/21
2462
4
ᓀ‸ᓂ
일반
비내리는구름
05/21 2462 4
질문
스토리 맛있는 야겜을 잘 안다 거수!!
뚜따띠땃
05/21
4475
1
스토리 맛있는 야겜을 잘 안다 거수!!
질문
뚜따띠땃
05/21 4475 1
일반
깡계 달린다
아이기스맘
05/21
2303
-2
깡계 달린다
일반
아이기스맘
05/21 2303 -2
요청
[복구요청] [AI&이지트랜스 미검수 일부 손번]8번 미요
paint011
05/21
3763
0
[복구요청] [AI&이지트랜스 미검수 일부 손번]8번 미요
요청
paint011
05/21 3763 0
질문
언홀메 모드 자체 번역 빠진 거임?
buysomething
05/21
2763
1
언홀메 모드 자체 번역 빠진 거임?
질문
buysomething
05/21 2763 1
질문
my... 이거 안노 나오랑 마사토 행동가능성 파괴 안하면 어케됨?
nazababara123
05/21
2349
0
my... 이거 안노 나오랑 마사토 행동가능성 파괴 안하면 어케됨?
질문
nazababara123
05/21 2349 0
질문
풍기위원 처녀 누구에게 주는게 좋음?
mozelwine
05/21
4671
0
풍기위원 처녀 누구에게 주는게 좋음?
질문
mozelwine
05/21 4671 0
일반
기다리는 것
단또
05/21
4771
0
기다리는 것
일반
단또
05/21 4771 0
일반
VP세레나 모드 문제 뭐지???
simsim951
05/21
3066
-1
VP세레나 모드 문제 뭐지???
일반
simsim951
05/21 3066 -1
질문
NTR물 요즘 맛있는데 움떡있는것 좀 맛있는거 없나요?
yiyulife
05/21
3366
1
NTR물 요즘 맛있는데 움떡있는것 좀 맛있는거 없나요?
질문
yiyulife
05/21 3366 1
세이브
학원 생활 노출 RPG NAKED HIGHSCHOOL 세이브
ENE
05/21
7121
16
학원 생활 노출 RPG NAKED HIGHSCHOOL 세이브
세이브
ENE
05/21 7121 16
야짤
아니야 그게 아니야...
duckuu12
05/21
6194
4
아니야 그게 아니야...
야짤
duckuu12
05/21 6194 4
야짤
ai bbc 붕스)카스토리스 ntr 3
ezmood
05/21
9039
33
ai bbc 붕스)카스토리스 ntr 3
야짤
ezmood
05/21 9039 33
일반
선택형보다
sorbe123
05/21
1857
2
선택형보다
일반
sorbe123
05/21 1857 2
야짤
ai 붕스)카스토리스 ntr 2.5
ezmood
05/21
5494
27
ai 붕스)카스토리스 ntr 2.5
야짤
ezmood
05/21 5494 27
동인
[미번/번역요청][Ame arare] 도서실의 그녀 번외편
yurisia
05/21
12786
15
[미번/번역요청][Ame arare] 도서실의 그녀 번외편
동인
yurisia
05/21 12786 15
후기 및 공략
비월선행록 V1.29 버전 찍먹 후기.
이상성애
05/21
7646
9
비월선행록 V1.29 버전 찍먹 후기.
후기 및 공략
이상성애
05/21 7646 9
질문
종말의 얼터에이즘 이거
띠띠용
05/21
1945
0
종말의 얼터에이즘 이거
질문
띠띠용
05/21 1945 0
일반
쯔꾸르 게임 대각선 이동
ㅇ0ㅇ
05/21
2146
1
쯔꾸르 게임 대각선 이동
일반
ㅇ0ㅇ
05/21 2146 1
질문
비월선행록 옷 어케 입어??
solear
05/20
4425
0
비월선행록 옷 어케 입어??
질문
solear
05/20 4425 0
야짤
뭐냐 저거 존나 무서운데,
ENE
05/20
6313
7
뭐냐 저거 존나 무서운데,
야짤
ENE
05/20 6313 7
영상
[미번] 01202319 아타타케 공방 코야의 미련 해소 일기 ~도스케베 유령 여자에게는 생하메치〇포가 효과가 있다!~
ctf5r4edfyfdr4r4
05/20
20498
146
[미번] 01202319 아타타케 공방 코야의 미련 해소 일기 ~도스케베 유령 여자에게는 생하메치〇포가 효과가 있다!~
영상
ctf5r4edfyfdr4r4
05/20 20498 146
피드백
상복 로리타 구속 기담 미소녀 노예 조교 오류메세지
katress
05/20
4710
3
상복 로리타 구속 기담 미소녀 노예 조교 오류메세지
피드백
katress
05/20 4710 3
정보
익핸 딸깍 번역 방법
알라라크
05/20
10733
27
익핸 딸깍 번역 방법
정보
알라라크
05/20 10733 27
질문
많이 고전 게임인데 이거 공략 아시는 분?
curo5412
05/20
2297
-2
많이 고전 게임인데 이거 공략 아시는 분?
질문
curo5412
05/20 2297 -2
일반
이거 오늘 다시 해봤는데 역시 너무 어렵다
펭닉스
05/20
3945
-3
이거 오늘 다시 해봤는데 역시 너무 어렵다
일반
펭닉스
05/20 3945 -3
질문
키오스크 다운로드 할때 왜 크롬 다운로드 안켜지고 키오 내장 다운로더 켜지는거임
zeratul138
05/20
2218
0
키오스크 다운로드 할때 왜 크롬 다운로드 안켜지고 키오 내장 다운로더 켜지는거임
질문
zeratul138
05/20 2218 0
동인
(청아) [misao.] 색깔한가득
memimemem
05/20
20648
63
(청아) [misao.] 색깔한가득
동인
memimemem
05/20 20648 63
질문
스팀판 게임 실행하는방법 알려주실분
akccv321
05/20
3423
-1
스팀판 게임 실행하는방법 알려주실분
질문
akccv321
05/20 3423 -1
s/somisoft
• 143,985 subscribers여러가지 다루는 서브
Created 05/17/2025, 14:58:43