본문 바로가기
알찬정보 나눔장터

html 코드 숨기기

by lovemwe 2025. 1. 15.
728x90
반응형

 

html 코드 숨기기
 

ChatGPT의 말:

ChatGPT

HTML 코드를 숨기고자 한다면 다음과 같은 방법들을 사용할 수 있습니다. 이 방법들은 코드 보안을 보장하는 것은 아니지만, 코드 가독성을 줄이거나 숨기는 데 도움을 줄 수 있습니다.


1. HTML 주석 처리

HTML 내부에 코드를 단순히 주석으로 감출 수 있습니다.

html
코드 복사
<!-- <div>이 코드는 주석 처리되어 숨겨집니다</div> -->

2. CSS를 사용해 요소 숨기기

CSS의 display: none; 또는 visibility: hidden; 속성을 사용하여 화면에서 숨깁니다.

html
코드 복사
<div style="display: none;">이 코드는 화면에 나타나지 않습니다.</div>

3. JavaScript를 사용해 동적으로 숨기기

JavaScript를 이용해 페이지가 로드된 후 요소를 숨길 수 있습니다.

html
코드 복사
<div id="hiddenDiv">이 코드는 숨겨질 것입니다.</div> <script> document.getElementById("hiddenDiv").style.display = "none"; </script>

4. HTML을 JavaScript로 동적으로 추가

HTML 코드를 직접 페이지에 적지 않고, JavaScript로 동적으로 추가합니다.

html
코드 복사
<script> document.body.innerHTML += "<div>이 코드는 JavaScript로 추가되었습니다.</div>"; </script>

5. 코드 난독화

HTML과 JavaScript 코드를 난독화하여 읽기 어렵게 만듭니다. 예를 들어, 난독화된 코드:

html
코드 복사
<script> eval(String.fromCharCode(100, 111, 99, 117, 109, 101, 110, 116, 46, 119, 114, 105, 116, 101, 40, 34, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 34, 41)); </script>

6. 서버 측에서 렌더링하기

HTML 코드를 클라이언트가 볼 수 없도록 하고, 서버 측에서만 렌더링합니다. 예를 들어 PHP, Node.js 등을 활용합니다.

php
코드 복사
<?php echo "<div>이 코드는 서버에서 렌더링됩니다.</div>"; ?>

주의: 위 방법들은 단순히 화면에 보이지 않거나 접근성을 낮추기 위한 것이며, HTML 코드 보안을 보장하지 못합니다. 코드 보호가 필요하다면 서버 사이드 렌더링 방식이나 API를 통한 데이터 제공을 검토하세요.

반응형

댓글