개념글/전체글 버튼 분리 스크립트(수정)
스크립트 지식 1도없이 챗지피티로 만들었습니다~ 문제시 글삭함
오류 생기면 스크립트 삭제 추천드려요
1
원래 이렇게 붙어있던 개념글/전체글 버튼을
1
이렇게 분리했습니다. 왼쪽은 전체글 모드, 오른쪽은 개념글 모드
그리고 중요한건 전체글일때 전체글 버튼 누르면 전체글 새로고침됨
마찬가지로 개념글일때 개념글 버튼 누르면 개념글 새로고침됨
새로고침 할려고 버튼 나눈거임
하 근데 최신순(시계모양) 버튼이 버튼 오른쪽에서 왼쪽으로 가버림.. 이건 못고치겟서
1
게시판 하단에 있던 버튼도 바뀝니다
1
1
확장프로그램 템퍼몽키 설치하시고 새 스크립트 만들기 > 안에 내용 지우고 스크립트 복붙 > 저장
아래는 스크립트 코드
// ==UserScript==
// @name kone.gg 개념글/전체글 버튼 삽입(수정판)
// @namespace http://tampermonkey.net/
// @version 2.4
// @description 게시판 개념글/전체글 버튼 삽입 수정
// @match https://kone.gg/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
let lastUrl = location.href;
const createButton = (text, onClick, isActive) => {
const button = document.createElement('button');
button.textContent = text;
button.style.cssText = `
margin-right: 8px;
padding: 6px 12px;
border: none;
border-radius: 9999px;
font-size: 14px;
cursor: pointer;
background-color: ${isActive ? '#dc2626' : '#e4e4e7'};
color: ${isActive ? 'white' : '#27272a'};
`;
button.addEventListener('click', onClick);
return button;
};
const insertButtons = () => {
const url = location.href;
const isHot = url.includes('mode=hot');
const basePath = location.pathname;
const boardWrapper = document.querySelector('div.grow.flex.flex-col.rounded-b-lg');
if (!boardWrapper) return;
const buttonRows = boardWrapper.querySelectorAll('div.flex.items-center.gap-2');
if (!buttonRows.length) return;
buttonRows.forEach((targetRow) => {
if (targetRow.querySelector('a[href*="write"]')) return;
if (targetRow.querySelector('#custom-btn-hot') || targetRow.querySelector('#custom-btn-all')) return;
// 기존 개념글/전체글 a 링크 삭제
targetRow.querySelectorAll('a[href]').forEach(link => {
const href = link.getAttribute('href');
if (href.includes('mode=hot') || href === basePath) {
link.remove();
}
});
const hotBtn = createButton('개념글', () => {
window.location.href = basePath + '?mode=hot';
}, isHot);
hotBtn.id = 'custom-btn-hot';
const allBtn = createButton('전체글', () => {
window.location.href = basePath;
}, !isHot);
allBtn.id = 'custom-btn-all';
targetRow.appendChild(allBtn);
targetRow.appendChild(hotBtn);
});
};
// 버튼 삽입 및 재삽입 시도
const tryInsertButtons = () => {
insertButtons();
};
// history API 훅 감싸기
const hookHistoryMethod = (method) => {
const original = history[method];
return function () {
const result = original.apply(this, arguments);
window.dispatchEvent(new Event('locationchange'));
return result;
};
};
history.pushState = hookHistoryMethod('pushState');
history.replaceState = hookHistoryMethod('replaceState');
window.addEventListener('popstate', () => window.dispatchEvent(new Event('locationchange')));
window.addEventListener('locationchange', () => {
if (lastUrl !== location.href) {
lastUrl = location.href;
tryInsertButtons();
}
});
// DOM 변경 감지해서도 버튼 갱신 (최상위 body 감시)
const observer = new MutationObserver(() => {
tryInsertButtons();
});
observer.observe(document.body, { childList: true, subtree: true });
// 최초 실행 딜레이 줘서 기다렸다 삽입
setTimeout(() => {
tryInsertButtons();
}, 1000);
})();
3
2 comments
딸기맛농축함유🍓
05/27/25 아 근데 지금 해보니까 게시판에 들어와서 새로고침을 한번 해줘야 버튼이 바뀝니다;; 참고해주세용
딸기맛농축함유🍓
05/27/25 ㄴ수정했습니다 혹시 처음에 받으신 분 있으시면 다시 써주세용
공지
AI 이미지 관련 공지 및 관련 규정 수정 공지
1uF
05/02
63201
22
AI 이미지 관련 공지 및 관련 규정 수정 공지
공지
1uF
05/02 63201 22
공지
‼️뉴비 필독 가이드‼️
1uF
05/02
93853
134
‼️뉴비 필독 가이드‼️
공지
1uF
05/02 93853 134
공지
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
SK
04/05
207608
-25
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
공지
SK
04/05 207608 -25
공지
🔔[필독] 탭 별 이용 가이드 (20260206~)
Etrick
02/05
256032
-41
🔔[필독] 탭 별 이용 가이드 (20260206~)
공지
Etrick
02/05 256032 -41
공지
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
SK
05/17/25
1244743
-14
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
공지
SK
05/17/25 1244743 -14
영상
eGlhbmd3ZWl0dWRvdQ 26년 4월까지
karatro
05/20
22673
129
eGlhbmd3ZWl0dWRvdQ 26년 4월까지
영상
karatro
05/20 22673 129
야짤
AI의 무서움....
블랙패킷
05/20
6311
-3
AI의 무서움....
야짤
블랙패킷
05/20 6311 -3
동인
(청아) [Kotee] 이리야 일행이 최면술에 걸린 척하고 로리콘 돼지 약자남성소추아저씨에게 인지불필요 러브러브 임신 교배 강간당해서 수정하는 책
밤하늘의신비
05/20
26637
164
(청아) [Kotee] 이리야 일행이 최면술에 걸린 척하고 로리콘 돼지 약자남성소추아저씨에게 인지불필요 러브러브 임신 교배 강간당해서 수정하는 책
동인
밤하늘의신비
05/20 26637 164
작업현황
이게 되네
ㅇㅇ
05/20
4754
5
이게 되네
작업현황
ㅇㅇ
05/20 4754 5
질문
여름의 그 섬 관련 (RJ398173)
외국표류청년
05/20
2503
1
여름의 그 섬 관련 (RJ398173)
질문
외국표류청년
05/20 2503 1
질문
SAO 인비저블 트랩 질문드립니다
thxsmp
05/20
2661
0
SAO 인비저블 트랩 질문드립니다
질문
thxsmp
05/20 2661 0
야짤
Nekoshoko 작가 잘보고 있었는데
ㅇㅇ
05/20
9960
36
Nekoshoko 작가 잘보고 있었는데
야짤
ㅇㅇ
05/20 9960 36
일반
판티아 꼬라지보고 미루던 jcb카드 바로 개통했다
ㅇㅇ
05/20
3064
0
판티아 꼬라지보고 미루던 jcb카드 바로 개통했다
일반
ㅇㅇ
05/20 3064 0
유틸
내가 쓸려고 만든 유틸 프로그램임
몬스터가아니다신이다
05/20
4168
6
내가 쓸려고 만든 유틸 프로그램임
유틸
몬스터가아니다신이다
05/20 4168 6
일반
성인물 검열 심해지는건 미국 영향이 제일 큼
황금황소
05/20
3293
-4
성인물 검열 심해지는건 미국 영향이 제일 큼
일반
황금황소
05/20 3293 -4
일반
Taffy Tales Redux 2 발매일 드디어 결정 났네
nbnz4112
05/20
1652
0
Taffy Tales Redux 2 발매일 드디어 결정 났네
일반
nbnz4112
05/20 1652 0
일반
판티아 사태가 확대될거같네
prolance
05/20
6672
-8
판티아 사태가 확대될거같네
일반
prolance
05/20 6672 -8
질문
조이플 질문
kimboggm
05/20
2344
0
조이플 질문
질문
kimboggm
05/20 2344 0
일반
방주는 진짜
몬스터가아니다신이다
05/20
2570
1
방주는 진짜
일반
몬스터가아니다신이다
05/20 2570 1
일반
Fantia 검열하는데 FANBOX는 괜찮나
mzodia
05/20
2287
0
Fantia 검열하는데 FANBOX는 괜찮나
일반
mzodia
05/20 2287 0
질문
응석받이 처음 해보려는데 질문!
lewdshrimp
05/20
3463
0
응석받이 처음 해보려는데 질문!
질문
lewdshrimp
05/20 3463 0
일반
의술사2 제작결정 빨리 해주
ㅇㅇ
05/20
2245
0
의술사2 제작결정 빨리 해주
일반
ㅇㅇ
05/20 2245 0
일반
야겜 2달차 하면서 느낀점....
oimasage
05/20
2299
0
야겜 2달차 하면서 느낀점....
일반
oimasage
05/20 2299 0
요청
[RJ01041101] 찬연가련 엑셀시폰 강화패치
speranza
05/20
3173
0
[RJ01041101] 찬연가련 엑셀시폰 강화패치
요청
speranza
05/20 3173 0
후기 및 공략
스포) 부계에 잠든 왕녀의 아바돈.. 진엔딩은 아직 멀었다.
이상성애
05/20
6244
6
스포) 부계에 잠든 왕녀의 아바돈.. 진엔딩은 아직 멀었다.
후기 및 공략
이상성애
05/20 6244 6
일반
판티아 난리났네
scint
05/20
4574
0
판티아 난리났네
일반
scint
05/20 4574 0
질문
소리) 동음 고수 구해요
라부이
05/20
2136
1
소리) 동음 고수 구해요
질문
라부이
05/20 2136 1
정보
음욕성녀 근황
sorbe123
05/20
4872
9
음욕성녀 근황
정보
sorbe123
05/20 4872 9
야짤
의성어를... 굳이 번역 해야할까?
5dk2io1
05/20
3678
0
의성어를... 굳이 번역 해야할까?
야짤
5dk2io1
05/20 3678 0
요청
[복구요청] 교배프렛서 1.0.4 기번+이미지
유느크
05/20
8515
0
[복구요청] 교배프렛서 1.0.4 기번+이미지
요청
유느크
05/20 8515 0
작업현황
망가 뷰어 사이트 새로 만들었어요
hiromi
05/20
8749
91
망가 뷰어 사이트 새로 만들었어요
작업현황
hiromi
05/20 8749 91
일반
솔직히 판티아는 알빠노긴한데
ㅇㅇ
05/20
3117
0
솔직히 판티아는 알빠노긴한데
일반
ㅇㅇ
05/20 3117 0
요청
[복구요청]마계동 시리즈
printink
05/20
3342
1
[복구요청]마계동 시리즈
요청
printink
05/20 3342 1
질문
비월선행록 성주 유혹 퀘스트 어케 진전시킴?
ismi8
05/20
4801
0
비월선행록 성주 유혹 퀘스트 어케 진전시킴?
질문
ismi8
05/20 4801 0
일반
비월선행록 걍 존나 묵혀야겟다
zigvalt
05/20
4671
0
비월선행록 걍 존나 묵혀야겟다
일반
zigvalt
05/20 4671 0
s/somisoft
• 143,985 subscribers여러가지 다루는 서브
Created 05/17/2025, 14:58:43