개념글/전체글 버튼 분리 스크립트(수정)
스크립트 지식 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
63792
22
AI 이미지 관련 공지 및 관련 규정 수정 공지
공지
1uF
05/02 63792 22
공지
‼️뉴비 필독 가이드‼️
1uF
05/02
94209
134
‼️뉴비 필독 가이드‼️
공지
1uF
05/02 94209 134
공지
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
SK
04/05
207755
-25
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
공지
SK
04/05 207755 -25
공지
🔔[필독] 탭 별 이용 가이드 (20260206~)
Etrick
02/05
256214
-41
🔔[필독] 탭 별 이용 가이드 (20260206~)
공지
Etrick
02/05 256214 -41
공지
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
SK
05/17/25
1244786
-14
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
공지
SK
05/17/25 1244786 -14
동인
(노모화) [gagarin kichi] 네토라레 당한 폭유금발아내 엘레나 3
kason
05/08
34089
120
(노모화) [gagarin kichi] 네토라레 당한 폭유금발아내 엘레나 3
동인
kason
05/08 34089 120
미번
[번역요청]Bones' Tales: The Manor [v0.31.4 Hotfix] [Dr Bones]
도로로롱
05/08
8229
22
[번역요청]Bones' Tales: The Manor [v0.31.4 Hotfix] [Dr Bones]
미번
도로로롱
05/08 8229 22
미번
미번/번역요청] 언홀메 Seed Of Profanity part3
washto5010
05/08
20684
124
미번/번역요청] 언홀메 Seed Of Profanity part3
미번
washto5010
05/08 20684 124
복구
90일, 5.72 GB) 시리즈 ROBF
ㅇㅇ
05/08
22956
57
90일, 5.72 GB) 시리즈 ROBF
복구
ㅇㅇ
05/08 22956 57
영상
개조생물과 전라쨩
피시
05/08
21252
95
개조생물과 전라쨩
영상
피시
05/08 21252 95
동인
구매보급) 【역레○프】서큐버스한테 자○만 전송마법으로 납치되어 마음대로 철저하게 착정당하는 이야기
GOOD
05/08
23226
103
구매보급) 【역레○프】서큐버스한테 자○만 전송마법으로 납치되어 마음대로 철저하게 착정당하는 이야기
동인
GOOD
05/08 23226 103
복구
[요청복구] NTRPG 시리즈
dk041633
05/08
17803
29
[요청복구] NTRPG 시리즈
복구
dk041633
05/08 17803 29
복구
90일) 4. RJ289299 ASYLUM v1.20. 개선 26.05.08.7z
ㅇㅇ
05/08
20908
70
90일) 4. RJ289299 ASYLUM v1.20. 개선 26.05.08.7z
복구
ㅇㅇ
05/08 20908 70
앱
미번/구매보급 SUMMER ~夏の14日~
시잇
05/08
31117
54
미번/구매보급 SUMMER ~夏の14日~
앱
시잇
05/08 31117 54
영상
TU1EdHlwZTg3 모음집 업데이트 알림
hannanas
05/08
26296
46
TU1EdHlwZTg3 모음집 업데이트 알림
영상
hannanas
05/08 26296 46
야짤
AI, 셀레스포니아) 괴마에게 패배한 셀레스포니아
miso5
05/08
19253
88
AI, 셀레스포니아) 괴마에게 패배한 셀레스포니아
야짤
miso5
05/08 19253 88
소리
[구매보급]【마법소녀×오호 목소리】W○리 마법소녀 최○오나홀화 ~더러운 좆 너무 좋아하는 엄청난 변태 육변기가 되기까지~
이름뭐하지
05/08
14974
75
[구매보급]【마법소녀×오호 목소리】W○리 마법소녀 최○오나홀화 ~더러운 좆 너무 좋아하는 엄청난 변태 육변기가 되기까지~
소리
이름뭐하지
05/08 14974 75
복구
90일) 3. RJ253732 SEQUEL colony 2.02K. 개선 26.05.06.7z
ㅇㅇ
05/08
16806
72
90일) 3. RJ253732 SEQUEL colony 2.02K. 개선 26.05.06.7z
복구
ㅇㅇ
05/08 16806 72
복구
메스가키 쿠노이치 VS 에로 트랩 던전
hopec
05/08
33675
69
메스가키 쿠노이치 VS 에로 트랩 던전
복구
hopec
05/08 33675 69
동인
[nihon dandy] 노출 테스트 플레이
bender
05/08
19359
40
[nihon dandy] 노출 테스트 플레이
동인
bender
05/08 19359 40
영상
aW5jZXN0IHZpbGxhZ2U= 4K 업스케일
exfpdls7952
05/08
30778
82
aW5jZXN0IHZpbGxhZ2U= 4K 업스케일
영상
exfpdls7952
05/08 30778 82
동인
[Ushio Kiyoshi] 니는 아직 여친 생기려면 100년은 이르니까
1uF
05/08
43355
279
[Ushio Kiyoshi] 니는 아직 여친 생기려면 100년은 이르니까
동인
1uF
05/08 43355 279
동인
[Ushio Kiyoshi] 바보 아내, 1, 2
1uF
05/08
34309
198
[Ushio Kiyoshi] 바보 아내, 1, 2
동인
1uF
05/08 34309 198
동인
[Ushio Kiyoshi] Only My Hole
1uF
05/08
32050
231
[Ushio Kiyoshi] Only My Hole
동인
1uF
05/08 32050 231
미번
[구매보급] [버전업] RJ01219535 RJ01219535 드레곤 블러드 2.12 dlc포함 1.03
gkqisq
05/08
15423
103
[구매보급] [버전업] RJ01219535 RJ01219535 드레곤 블러드 2.12 dlc포함 1.03
미번
gkqisq
05/08 15423 103
동인
[AI번역-노모][Butcha-u] Dirty Docking! (decensored)
mybest
05/08
30657
59
[AI번역-노모][Butcha-u] Dirty Docking! (decensored)
동인
mybest
05/08 30657 59
동인
[번역] [Space Crayon (Hisany) NTR/아저씨/추남] 샬레네토리최면 1.5 (블루아카이브)
kukbap
05/08
32820
118
[번역] [Space Crayon (Hisany) NTR/아저씨/추남] 샬레네토리최면 1.5 (블루아카이브)
동인
kukbap
05/08 32820 118
소리
오나서포 20연 가챠! 메스가키짱의 장난감 1, 2
9ya
05/08
12853
56
오나서포 20연 가챠! 메스가키짱의 장난감 1, 2
소리
9ya
05/08 12853 56
소리
[구매보급]도m 같은반 친구가 노예가 돼서 사봤다~ 조르게 하고 오호 목소리 섹스~
이름뭐하지
05/08
12862
63
[구매보급]도m 같은반 친구가 노예가 돼서 사봤다~ 조르게 하고 오호 목소리 섹스~
소리
이름뭐하지
05/08 12862 63
미번
[구매보급][번역요청]ニト -穢染隔離区の墜兎- 니토-예염격리구에 떨어진 토끼-
kmsbook
05/08
17313
64
[구매보급][번역요청]ニト -穢染隔離区の墜兎- 니토-예염격리구에 떨어진 토끼-
미번
kmsbook
05/08 17313 64
야짤
AI, 나히아) 하가쿠레 섹스
miso5
05/08
23926
60
AI, 나히아) 하가쿠레 섹스
야짤
miso5
05/08 23926 60
미번
[미번][구매보급][번역요청] RJ01422704 終電ノ檻:ループする快楽地獄 막차의 감옥: 반복되는 쾌락 지옥 (25.08.24)
rbals2213
05/08
13989
32
[미번][구매보급][번역요청] RJ01422704 終電ノ檻:ループする快楽地獄 막차의 감옥: 반복되는 쾌락 지옥 (25.08.24)
미번
rbals2213
05/08 13989 32
동인
[AI번역-노모 단행본] 29명의 발정 미소녀와 무인도 질내 사정 라이프 1~2
mybest
05/08
51553
116
[AI번역-노모 단행본] 29명의 발정 미소녀와 무인도 질내 사정 라이프 1~2
동인
mybest
05/08 51553 116
영상
c2VydSBtbWQ= 무료 공개 쎾쓰 무비모음
karatro
05/08
27074
62
c2VydSBtbWQ= 무료 공개 쎾쓰 무비모음
영상
karatro
05/08 27074 62
영상
주연 & 제인 파이즈리 영상
브레머튼
05/08
13578
88
주연 & 제인 파이즈리 영상
영상
브레머튼
05/08 13578 88
s/somisoft
• 143,985 subscribers여러가지 다루는 서브
Created 05/17/2025, 14:58:43