개념글/전체글 버튼 분리 스크립트(수정)
스크립트 지식 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
63303
22
AI 이미지 관련 공지 및 관련 규정 수정 공지
공지
1uF
05/02 63303 22
공지
‼️뉴비 필독 가이드‼️
1uF
05/02
93863
134
‼️뉴비 필독 가이드‼️
공지
1uF
05/02 93863 134
공지
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
SK
04/05
207647
-25
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
공지
SK
04/05 207647 -25
공지
🔔[필독] 탭 별 이용 가이드 (20260206~)
Etrick
02/05
256067
-41
🔔[필독] 탭 별 이용 가이드 (20260206~)
공지
Etrick
02/05 256067 -41
공지
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
SK
05/17/25
1244743
-14
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
공지
SK
05/17/25 1244743 -14
미번
RJ01338554 그러니까 나는 치@한다 1.41
niggermonkey
05/20
10017
14
RJ01338554 그러니까 나는 치@한다 1.41
미번
niggermonkey
05/20 10017 14
일반
소붕이들은 저주에 걸렸습니다.
아이기스맘
05/20
2696
2
소붕이들은 저주에 걸렸습니다.
일반
아이기스맘
05/20 2696 2
야짤
AI) 자세 테스트
ckdwh
05/20
3830
4
AI) 자세 테스트
야짤
ckdwh
05/20 3830 4
유틸
zenpy 폰트 설치기
thxl23
05/20
3538
6
zenpy 폰트 설치기
유틸
thxl23
05/20 3538 6
동인
Kase Daiki-10살어린 사촌동생
k8625
05/20
37603
310
Kase Daiki-10살어린 사촌동생
동인
k8625
05/20 37603 310
질문
히토미 찾아요
scdfw
05/20
2443
0
히토미 찾아요
질문
scdfw
05/20 2443 0
일반
성처리용용사 제작자 미츄엇냐고(스포x)
끄얽돍
05/20
4256
2
성처리용용사 제작자 미츄엇냐고(스포x)
일반
끄얽돍
05/20 4256 2
동인
직번) 내가 동경하던 히어로가 여자가 되어 양아치한테 타락하는 이야기
미식이네
05/20
22889
117
직번) 내가 동경하던 히어로가 여자가 되어 양아치한테 타락하는 이야기
동인
미식이네
05/20 22889 117
일반
아 영상 업스케일링 너무 오래걸린다.
미노타쿤
05/20
1941
0
아 영상 업스케일링 너무 오래걸린다.
일반
미노타쿤
05/20 1941 0
후기 및 공략
유니슨코드 초갓겜
poiten0
05/20
4545
10
유니슨코드 초갓겜
후기 및 공략
poiten0
05/20 4545 10
질문
섹카이림이 머임
천박조아
05/20
2826
0
섹카이림이 머임
질문
천박조아
05/20 2826 0
질문
당연한거지만 유니즌 코드 질문
sorbe123
05/20
1805
0
당연한거지만 유니즌 코드 질문
질문
sorbe123
05/20 1805 0
일반
스포) 어으씨 의술사 보통인데도 왤케 어렵냐..
미미쨩
05/20
2304
0
스포) 어으씨 의술사 보통인데도 왤케 어렵냐..
일반
미미쨩
05/20 2304 0
일반
님들은 겜할때 공략 보면서 하는 스타일임 아님 안보면서 하는 스타일임?
rlwk1010
05/20
1672
0
님들은 겜할때 공략 보면서 하는 스타일임 아님 안보면서 하는 스타일임?
일반
rlwk1010
05/20 1672 0
일반
yes i am a furry 개꼴리네 진짜
sosiji
05/20
2901
0
yes i am a furry 개꼴리네 진짜
일반
sosiji
05/20 2901 0
일반
전 세계적으로 검열 심해지는 추세인듯
sikeno
05/20
2877
4
전 세계적으로 검열 심해지는 추세인듯
일반
sikeno
05/20 2877 4
일반
비월선행록 쥬지가 이상하게 생김
렐루
05/20
3248
0
비월선행록 쥬지가 이상하게 생김
일반
렐루
05/20 3248 0
일반
일본쪽은 유교탈래반대신 뭐라하는지 봤더니
unknown1357
05/20
4497
3
일본쪽은 유교탈래반대신 뭐라하는지 봤더니
일반
unknown1357
05/20 4497 3
일반
판티아 내 돈 ㅅㅂ
duckuu12
05/20
3871
0
판티아 내 돈 ㅅㅂ
일반
duckuu12
05/20 3871 0
야짤
AI)수녀랑 친해지기
ckdwh
05/20
5192
9
AI)수녀랑 친해지기
야짤
ckdwh
05/20 5192 9
요청
[복구 요청] Ender Succuba 복구 요청 부탁드립니다.
fwjfhqhdwdqfq
05/20
14551
0
[복구 요청] Ender Succuba 복구 요청 부탁드립니다.
요청
fwjfhqhdwdqfq
05/20 14551 0
요청
[복구요청][RJ01412576]언홀리 메이든_v1.0.9_Kr.apk 복구 요청드립니다.
ouyaa
05/20
3220
5
[복구요청][RJ01412576]언홀리 메이든_v1.0.9_Kr.apk 복구 요청드립니다.
요청
ouyaa
05/20 3220 5
복구
[복구] 특명소녀 아이기스 블루 1~13
doritori
05/20
13660
57
[복구] 특명소녀 아이기스 블루 1~13
복구
doritori
05/20 13660 57
후기 및 공략
마녀의 유산 후기
하루이틀
05/20
4452
3
마녀의 유산 후기
후기 및 공략
하루이틀
05/20 4452 3
질문
이 동인지 이름 뭐였죠?
dnekfjsn
05/20
3385
-2
이 동인지 이름 뭐였죠?
질문
dnekfjsn
05/20 3385 -2
일반
시엘 귀엽네
마검사리네최고
05/20
3502
-1
시엘 귀엽네
일반
마검사리네최고
05/20 3502 -1
질문
'야'겜 추천해주세요
qudo
05/20
2061
0
'야'겜 추천해주세요
질문
qudo
05/20 2061 0
질문
로레나 질문
하루이틀
05/20
1914
0
로레나 질문
질문
하루이틀
05/20 1914 0
일반
뭔가 세계적으로 검열이 강해지네
borneo
05/20
3246
1
뭔가 세계적으로 검열이 강해지네
일반
borneo
05/20 3246 1
야짤
보태)아마존 신작 너무 기대된당
ㅇㅇ
05/20
6540
12
보태)아마존 신작 너무 기대된당
야짤
ㅇㅇ
05/20 6540 12
s/somisoft
• 143,985 subscribers여러가지 다루는 서브
Created 05/17/2025, 14:58:43