2012-06-20 1 views
2

같은 사용자가보기 메뉴> 소스를 클릭하면 표시되는 내용의 사본을 얻을 수있는 HTML 페이지에서 마우스 오른쪽 버튼 클릭 이벤트를 사용하지 않도록 설정할 수 있습니다. 어떻게 읽을 수없는 형식으로 만들 수 있습니까? Google 검색을 수행하고 페이지 소스가 매우 비슷할 때와 마찬가지로? 어떻게 할 수 있습니까?HTML 페이지 뷰 소스를 UNREADABLE로 만드는 방법은 무엇입니까?

+3

Google은 방금 축소되었습니다. Developer Tools/Firebug와 같은 도구를 사용하여 언제든지 소스 및 생성 된 HTML을 볼 수 있습니다. 그것은 열려 있도록 설계되었습니다. –

+6

브라우저 기능을 사용 중지하여 사용자를 괴롭히지 마십시오. 그것을하는 것은 의미가 없습니다. –

+0

당신은 그것을 위해 가면 안됩니다. 컨텍스트 대화를 사용할 수 없게 만들고 다른 끔찍한 아이디어를 만들기 위해 문서에 대한 올바른 클릭을 금지하는 여러 사이트를 보았습니다. HTML 또는 JavaScript 코드 안에 중요한 데이터를 숨기지 마십시오. 그러나 –

답변

8

수 없습니다. obfuscate 스크립팅을 사용하고 html을 축소 (불필요한 공백을 모두 제거) 할 수 있습니다. 따라서 html (난독 화, 축소로)의 가독성을 높이는 것이 가장 좋은 방법입니다 (꼭해야하는 경우). Gmail은 처음 나왔을 때

또한 this website

+0

그것은 무의미한 선택입니다. 누구든지 그것을 원하면 그것을 얻을 수 있습니다. –

+1

그 이유는 내 대답의 첫 번째 줄 : * 할 수 없어 *. – KooiInc

+0

+ 1. 이미 언급 한 바 없다. 당신이 할 수있는 일은 obfuscator를 사용하여 읽기가 어렵도록하는 것입니다. –

0

How do i make it into unreadable format? 잘, 그 일반 텍스트를 포맷을 변경할 수 없습니다에서처럼, 당연히 플래시를 갈 수 있습니다, 이것은 브라우저가 AFAIK 기대하는 방법입니다, 소스 코드 정렬했다 숨겨진 iframe과 JS를 사용하여 렌더링 된 페이지의 전체 소스가 실제로 숨겨져있는 것입니다. 사용자가 마우스 오른쪽 버튼을 클릭하여 <!DOCTYPE html><html><head></head><body><div></div></body></html>을 얻지 만 더 이상 그렇지 않습니다.

how does Gmail hide its source

관련 문제