개념글/전체글 버튼 분리 스크립트(수정)
스크립트 지식 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
62571
22
AI 이미지 관련 공지 및 관련 규정 수정 공지
공지
1uF
05/02 62571 22
공지
‼️뉴비 필독 가이드‼️
1uF
05/02
93309
134
‼️뉴비 필독 가이드‼️
공지
1uF
05/02 93309 134
공지
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
SK
04/05
206993
-25
🔔[필독] 채널 규정 & 신문고 (2026 04 05~)
공지
SK
04/05 206993 -25
공지
🔔[필독] 탭 별 이용 가이드 (20260206~)
Etrick
02/05
255458
-41
🔔[필독] 탭 별 이용 가이드 (20260206~)
공지
Etrick
02/05 255458 -41
공지
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
SK
05/17/25
1244572
-14
[필독] 서브에 자주 올라오는 여러 가지 질문 모음 (20251026~)
공지
SK
05/17/25 1244572 -14
일반
부계에 잠든 왕녀의 아바돈 할 사람 이거 보고 가!
이상성애
05/18
3154
6
부계에 잠든 왕녀의 아바돈 할 사람 이거 보고 가!
일반
이상성애
05/18 3154 6
일반
던브 무르무르전 존나어렵네
nagisa8262
05/18
2994
1
던브 무르무르전 존나어렵네
일반
nagisa8262
05/18 2994 1
후기 및 공략
세레스피아 원래 이런 느낌인가
삣삐세여
05/18
7072
1
세레스피아 원래 이런 느낌인가
후기 및 공략
삣삐세여
05/18 7072 1
동인
직번) [Yamamoto Zenzen] 학원원교일기 Comix 2화
qlalfsla
05/18
23276
91
직번) [Yamamoto Zenzen] 학원원교일기 Comix 2화
동인
qlalfsla
05/18 23276 91
소리
[구매보급]철벽인 성녀와 육식음마 두 사람 사이좋게 섹스승부 ~누구를 신부로 맞이할 거야?~
이름뭐하지
05/18
10187
73
[구매보급]철벽인 성녀와 육식음마 두 사람 사이좋게 섹스승부 ~누구를 신부로 맞이할 거야?~
소리
이름뭐하지
05/18 10187 73
질문
비월선행록 처음부터 어떻게 하는거임?
alsjdiwjw3
05/18
2742
0
비월선행록 처음부터 어떻게 하는거임?
질문
alsjdiwjw3
05/18 2742 0
질문
서양쪽은 뷰어 쓸만한게 없나
jiska0
05/18
2567
0
서양쪽은 뷰어 쓸만한게 없나
질문
jiska0
05/18 2567 0
야짤
꽐라거유녀 엄마로 만들기
superkiller123
05/18
6696
8
꽐라거유녀 엄마로 만들기
야짤
superkiller123
05/18 6696 8
번역
[손번역][초반번역]RJ01526327 어서오세요! 어린이 만들기 온천 마을 1.01
sjdwj
05/18
45727
251
[손번역][초반번역]RJ01526327 어서오세요! 어린이 만들기 온천 마을 1.01
번역
sjdwj
05/18 45727 251
영상
AI,청아)그록 살아있던 시절 뽑은 영상들
ㅇㅇ
05/18
26666
60
AI,청아)그록 살아있던 시절 뽑은 영상들
영상
ㅇㅇ
05/18 26666 60
질문
근친 망가 질문
dascoreal
05/18
5217
0
근친 망가 질문
질문
dascoreal
05/18 5217 0
영상
AI) 눈팅하다 찾은 작가꺼 올려봄....
교배아저씨
05/18
15102
80
AI) 눈팅하다 찾은 작가꺼 올려봄....
영상
교배아저씨
05/18 15102 80
질문
시니시스타2 dl판 r18패치 해야함?
higher365
05/18
1882
0
시니시스타2 dl판 r18패치 해야함?
질문
higher365
05/18 1882 0
미번
Yes I Am Furry 버전
britz69
05/18
4267
7
Yes I Am Furry 버전
미번
britz69
05/18 4267 7
질문
근친망가인데 대사는 기억나는데 좀 도와주세여
pripara1005
05/18
3340
0
근친망가인데 대사는 기억나는데 좀 도와주세여
질문
pripara1005
05/18 3340 0
일반
원치않은 성희롱 스택 슈발
메론맛바밤바
05/18
8155
0
원치않은 성희롱 스택 슈발
일반
메론맛바밤바
05/18 8155 0
요청
[복구요청] 아리사 그리모어 アリサグリモア
bbbbbuuuu
05/18
4561
4
[복구요청] 아리사 그리모어 アリサグリモア
요청
bbbbbuuuu
05/18 4561 4
후기 및 공략
알미오시온의 의술사 후기
드라군
05/18
5438
6
알미오시온의 의술사 후기
후기 및 공략
드라군
05/18 5438 6
야짤
에테르게이저 지금 시작
정실은스쿨드
05/18
7051
5
에테르게이저 지금 시작
야짤
정실은스쿨드
05/18 7051 5
질문
의술사 성화탑 퍼즐 어케 뚫어야함?
ballongdoor555
05/18
3663
1
의술사 성화탑 퍼즐 어케 뚫어야함?
질문
ballongdoor555
05/18 3663 1
질문
양쪽 귀에 "싸라", "싸지 마" 하는 동음이 있었는데
hukug
05/18
2019
0
양쪽 귀에 "싸라", "싸지 마" 하는 동음이 있었는데
질문
hukug
05/18 2019 0
질문
염월선행록 지금 드가도 됨?
렐루
05/18
3095
-1
염월선행록 지금 드가도 됨?
질문
렐루
05/18 3095 -1
질문
AI 작품관련 업로드
simoene2
05/18
2168
1
AI 작품관련 업로드
질문
simoene2
05/18 2168 1
일반
어지럽네... 이게 양지 작품이라니
seiya
05/18
4280
5
어지럽네... 이게 양지 작품이라니
일반
seiya
05/18 4280 5
요청
[복구요청]RJ01360136 엘프소녀 리피아와 몽환의 미궁 ver1.06 노모패치
kekera133
05/18
3627
0
[복구요청]RJ01360136 엘프소녀 리피아와 몽환의 미궁 ver1.06 노모패치
요청
kekera133
05/18 3627 0
영상
TU1EdHlwZTg3 모음집 업데이트 알림
hannanas
05/18
11590
32
TU1EdHlwZTg3 모음집 업데이트 알림
영상
hannanas
05/18 11590 32
복구
[요청없는 복구] 이것저것 잡탕 모음집
yeondooooo
05/18
67945
336
[요청없는 복구] 이것저것 잡탕 모음집
복구
yeondooooo
05/18 67945 336
후기 및 공략
스포) 근데 의술사 주인공이 너무 불쌍하네
ㅇㅇ
05/18
6249
2
스포) 근데 의술사 주인공이 너무 불쌍하네
후기 및 공략
ㅇㅇ
05/18 6249 2
일반
익 x 자동 다운로더 드디어 만들었다
stricken5448
05/18
3955
4
익 x 자동 다운로더 드디어 만들었다
일반
stricken5448
05/18 3955 4
질문
의술사 구시가지 대성당 이후로는 무한맵임?
simya1557
05/18
2348
0
의술사 구시가지 대성당 이후로는 무한맵임?
질문
simya1557
05/18 2348 0
s/somisoft
• 143,985 subscribers여러가지 다루는 서브
Created 05/17/2025, 14:58:43