https://gall.dcinside.com/m/helldiversseries/271397
망호 링크 클릭하면 열리게 하는거 없을까틀은 아닌데 매번 복사해서 붙여넣기 하기 귀찮은데..일단 구글링 중이긴 한데 방법이 있다면 알려다오gall.dcinside.com망호 탈때마다 복붙하는거 귀찮았는데
뭔가 방법이 없을까?
그래서 챗GPT한테 물어봄
파이어폭스만 써서 딴건 몰?루
--------------------------------------------------------------------------------------------
1A. ***파이어폭스***
주소창에
about:config
입력하고
설정 이름 검색에
network.protocol-handler.external.steam
입력해서 '불린'에 체크하고 오른쪽 끝에 +눌러서 값을 ture로 설정
+
network.protocol-handler.warn-external.steam
입력해서 '불린'에 체크하고 오른쪽 끝에 +눌러서 값을 false로 설정
1B. ***크롬***
a.
크롬 우측 상단에 ' ⋮ ' 클릭,
' 확장 프로그램 ' 클릭,
' 확장 프로그램 관리 ' 클릭
또는 주소창에
chrome://extensions/
b.
확장 프로그램 우측 상단에 ' 개발자 모드 ' on
1C. ***엣지***
a.
엣지 우측 상단에 ' ··· ' 클릭
' 확장 ' 클릭,
' 확장 관리 ' 클릭
또는 주소창에
edge://extensions/
b.
확장 좌측 중앙에 ' 개발자 모드 ' on
2. 확장 기능 Tampermonkey 설치
+파이어폭스 링크
https://addons.mozilla.org/ko/firefox/addon/tampermonkey/
+크롬 링크
https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
+엣지 링크
https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd
3. 스크립트 추가
Tampermonkey 좌클릭,
' 새 스크립트 만들기... ' 클릭
텍스트 있는거 지우고
@@@@@@@@@@↓↓↓↓여기서부터 복사↓↓↓↓@@@@@@@@@@
// ==UserScript==
// @name Steamlink for Opening Mangho
// @namespace http://tampermonkey.net/
// @version 2024-11-27
// @description Convert plain text steam://joinlobby/ links to clickable links that open in a new tab
// @author You
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// steam://joinlobby/ 링크를 찾기 위한 정규식
const regex = /\bsteam:\/\/joinlobby\/[^\s]+\b/g;
// 페이지에서 텍스트 노드를 찾아서 변환
const walk = document.body.createTextRange ? walkDOMWithTextRange : walkDOM;
walk(document.body);
function walkDOM(node) {
const nodes = node.childNodes;
for (let i = 0; i < nodes.length; i++) {
const currentNode = nodes[i];
if (currentNode.nodeType === 3) { // 텍스트 노드만 처리
processTextNode(currentNode);
} else if (currentNode.nodeType === 1 && currentNode.nodeName !== 'STYLE' && currentNode.nodeName !== 'SCRIPT') { // 다른 태그 노드는 무시
walkDOM(currentNode);
}
}
}
function walkDOMWithTextRange(node) {
let textRange = document.body.createTextRange();
textRange.moveToElementText(node);
textRange.select();
}
function processTextNode(textNode) {
const originalText = textNode.nodeValue;
const newText = originalText.replace(regex, function(match) {
// 해당 텍스트를 <a> 태그로 변환
return `<a href="${match}" target="_blank">${match}</a>`;
});
if (newText !== originalText) {
const newNode = document.createElement('span');
newNode.innerHTML = newText; // 변환된 HTML을 innerHTML로 설정
textNode.parentNode.replaceChild(newNode, textNode);
}
}
})();
@@@@@@@@@@↑↑↑↑여기까지 복사↑↑↑↑@@@@@@@@@@
** @ 사이에 있는 텍스트를 복사해서
붙여넣기, 파일 탭에서 저장 하면 끝
정상적으로 작동하면 링크 복붙을 안해도
원클릭으로 편하게 망호를 탈 수 있다
----------------------------------------------------------------
테스트 해봤을때 망호 들어가는거 까지는 잘 됐음
사실 이런쪽 지식이 1도 없어서 안될 가능성 높음
아 그리고 실험해볼라고 망호 잠깐 들어갔다 나왔는데 미안하다
----------------------------------------------------------------
+크롬,엣지 테스트 완료
++내용이 정보 보다는 팁인거 같아서 팁/공략으로 바꿈
와정말데단해
정보추
크롬도 알려줘
크롬 업데이트함
벅벅 크롬알려 줘 - dc App
망호 벨튀 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
파폭 아니여도 탬퍼몽키 사용 가능한 브라우저면 스크립트 돌아갈듯?
그냥 글쓸때 URL 넣어두면 되는거아님?
안그래도 애들 귀찮아서 선장 안하는데 선장한테 url 까지 하라하면 더 안하지
나 망호팔때 그렇게하는데 디시사이트에서 링크를 막아버림
얘땜에 주말 망호 경쟁 빡세진다 이제 ㅋㅇㅋ - dc App
아 더귀차나
아 시발 이러면 망호 경쟁 더 빡세지잖아
이거 설치하고 나니까 제 메소가 다 사라졌어요
정보추
아니 시발 안더ㅐ - dc App
확장프로그램으로 만들어서 스토어에 올리면 더 편할듯
감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다