본문 바로가기

새로운 블로그로 이전합니다
구글블로그 / 네이버블로그
(자료도 점차 이전할 계획입니다.)


IT, 프로그래밍/티스토리

티스토리 모바일웹 접속방지와 코드수정 (+텐핑 플러그인 대체)

by 심심풀이 개발자 2022. 1. 8.

 

[ 개요 ]

모바일웹 접속화면

HTML 편집, 커스텀 스킨 적용 등이 가능하여

자유도가 높은 PC버전 웹페이지와는 다르게,

모바일 웹페이지는 사용자 편집이 불가능하다.

 

그래서 모바일 웹 페이지로 접속하면

자동으로 PC버전 웹페이지로 이동되게끔

텐핑 플러그인을 활용했는데

 

수익 관련 플러그인들이 따로 분리되면서

텐핑 플러그인을 활용하는 간편한

모바일웹 이동처리 할 수 없게 되었다.

 

서식을 이용하여, 글을 쓸 때마다 본문에

스크립트를 추가하는 방식으로 할 수도 있지만

귀찮은데다, 추후에 편집할 일이 생기면

적용한 모든 글을 수정해야 할 수도 있다.

 

그러므로

 

1. 좀 더 간편하게 모바일 웹 페이지를

PC 페이지로 이동시키는 방법에 대해 살펴보자.

 

2. 그리고 제한적이지만 모바일웹 페이지를

편집하는 방법도 같이 살펴보자.


[ 동작 원리 ]

 

더보기
구글 애널리틱스 플러그인

우선, 플러그인에 있는

구글 애널리틱스를 활용할 것이다.

 

구글 애널리틱스를 활성화시키기 위해

편집 시 추가해야하는 자바스크립트이다.

(* 플러그인은 이를 간편하게 할 수 있게 해줌)

 

플러그인에서 입력하는 부분은, 위 이미지에서

검은색 직사각형 부분해당하는데...

 

단순히 측정 ID만을 넣는다고 생각하지않고,

그 공간에 코드를 집어넣으면 어떻게 될까?

(* 참고자료 확인)

 

m 페이지로 접속해서 F12로 <head>영역을

살펴보면 위와 같은 코드를 확인할 수 있다.

 

조금 난해하기는 하지만,

이런 꼼수를 이용하여 모바일웹에 대한

코드수정을 할 수 있다.

 

* a태그는 <a href="....">text</a>와 같이

태그 사이의 텍스트를 활용하는데,

script태그에서는 별도의 정의가 없어서

사이에 들어가는 텍스트가 무시되는 듯 하다.

 

* 구글 애널리틱스기존의 HTML편집 또는

관련 코드를 파일에 반영하는 방식으로

플러그인을 대체하여 활성화시킬 수 있다.

 


[ 적용하기 ]

★메모장에 스크립트를 작성한 이후★

다른 이름으로 저장을 하여

파일 형식모든 파일 (*.*)로 설정하고

확장자.js로 한다.

 

생성한 js 파일은

티스토리 관리자 페이지 > 꾸미기 > 스킨편집 >

> html편집 > 파일 업로드에 추가한다.

 

업로드한 파일을 우클릭하면

URL 주소를 복사할 수 있다.

 

마지막으로, 플러그인 > 구글 애널리틱스

 

"></script><script src="파일업로드에서 복사한 url">

 

를 그대로 집어넣고 적용한다.


[ 1. 모바일웹 접속방지 ]

접속방지.txt
0.00MB

모바일 웹 페이지에서 글로 진입하면

자동으로 PC버전 페이지로

리다이렉트 시켜주는 코드이다.

 

* 첨부된 파일에서 필요한 부분만 떼서

js파일을 생성하고 플러그인에 추가하면 된다.


[ 2. 모바일웹 편집 ]

 

더보기

2022년 초에 3번의 접속장애가 발생했었다.

이 때, PC버전 페이지는 접속지연이 발생했지만

모바일웹에서는 지연이 발생하지 않았다.

 

모바일 웹이 많이 불편하기는 하지만,

이런 상황을 대비하여 모바일 웹을

적절히 조정하면 경쟁력이 있을 것 같아

모바일 웹 페이지에 대한 

코드수정을 시도해보았다.

 

* 22.1.8

모바일웹 편집 v1
모바일웹 편집.txt
0.00MB

 

* 22.1.22

모바일웹 편집 v2
모바일웹 편집v2.txt
0.00MB

모바일 웹페이지에 해당 코드를 적용하면

복사방지 , 확대축소 활성화 ,

이미지에 테두리표시 , 라이트박스 기능해제

를 적용할 수 있다.

 

* v2에서는 코드를 구조적으로 수정하여

모바일웹에서만 '라이트박스' 기능해제를 

처리하도록 하였다.


[ 참고자료 ]

 

티스토리 모바일 스킨을 완전히 없애서 광고 송출하는 방법

 티스토리 블로그의 주소에서 /m을 더하면 카카오에서 제작한 모바일 스킨으로 강제적으로 넘어갑니다.  모바일 스킨의 경우 다음과 같은 단점이 있습니다. 자바스크립트, CSS 수정이 불가능해

swimfm.tistory.com

ㄴ ★ 애널리틱스 플러그인을 이용하여
모바일웹 접속 방지하기

 

 

티스토리 모바일 웹 접속 방지하기

티스토리 모바일 웹 접속 방지하는 방법을 들고 왔습니다. 티스토리 블로그의 경우 주소에 /m을 붙이면 모바일 웹으로 접속이 가능합니다. (ex. https://*.tistory.com/m/5) 모바일 웹의 문제점은 우선 우

tistory-secret-note.tistory.com

ㄴ 서식을 이용하여 모바일웹 접속 방지하기

 

 

티스토리 애널리틱스 GA4, UA 모두 설치하기

CONTENTS 티스토리 스킨 html에 GA4, UA config코드 넣기 config 코드 추가 없이 연결하기(GA4에 UA 태그 연결하기 / UA에 GA4 태그 연결하기) 지난번 티스토리에 구글 애널리틱스 UA와 GA4 계정을 둘 다 만들고,

norden.tistory.com

ㄴ HTML편집으로 애널리틱스 활성화시키기

 

 

[javaScript] 자바스크립트 마우스 우클릭 방지 / 개발자도구(F12) 막기

개발하는 과정에서는 다 열어두고 사용하되 마지막 배포 전 모든 것을 막을 필요가 있다. 코딩 소스는 부끄러우니깐 # [javascript] 마우스 우클릭 방지 / 개발자도구(F12) 방지 1. 아래의 소스코드를

thinkandthing.tistory.com

ㄴ 자바스크립트로 우클릭 및 복사방지

 

 

everdevel

웹 입문 사이트 everdevel - HTML, CSS, JavaScript, jQuery, ReactJs, MySQL, PHP

www.everdevel.com

ㄴ 자바스크립트로 태그 속성 조작하기

 

 

Element.getElementsByTagName() - Web API | MDN

Element.getElementsByTagName() 메서드는 제공된 태그 네임(tag name)을 가지는 엘리먼트의 유효한 HTML 컬랙션를 반환합니다. 엘리먼트가 특정된 범위를 검색하는 경우, 그 자신의 엘리먼트는 제외하고,

developer.mozilla.org

ㄴ 태그 요소 찾고 편집하기(자바스크립트)

 

댓글