2013-02-02 3 views
0

사용자가 웹 페이지를 저장/다운로드하지 못하게하는 방법이 있는지 궁금합니다. 특히, 나는 그들 자신의 컴퓨터에서 내 웹 응용 프로그램을 통해 표시되는 데이터에 대한 액세스 권한을 부여하지 않는 것을 의미합니까?웹 페이지 저장/다운로드를 방지하려면 어떻게해야합니까?

브라우저가 소스 코드/데이터에 액세스 할 수 있어야하므로 가능하지 않다고 들었지만 동시에 Gmail 계정으로 이메일을 열면 페이지를 열지 만 내 컴퓨터에서 해당 페이지를 열려고하면 작동하지 않습니다. 또한 "소스보기"를 클릭하면 전자 메일이 브라우저에서 열려 있어도 소스에서 전체 전자 메일 메시지가 표시되지 않는 것을 볼 수 있습니다.

어떻게 Gmail에서 이메일 데이터를 볼 수 없습니까?

+2

Gmail 인터페이스가 자바 스크립트로 생성되었습니다. 이 일을하는 데 시간을 낭비하지 마십시오. 사용자는 자신이하는 일과 관계없이 Firebug 또는 Inspector를 사용하여 현재 DOM을 저장할 수 있습니다. – Blender

+1

@Blender가 옳습니다. 당신이 무엇을해도, 사용자는 원하는 경우 그것을 저장할 수 있습니다. 나는 Gmail이 보안 목적으로 자바 스크립트가있는 페이지를 생성한다고 생각하지 않지만 (페이지를 원하는 사람은 어떤 방식 으로든 그것을 저장합니다) 한 번에 모든 파일을 한 번에로드하는 것보다 빠르고 원활하게 만들 수 있습니다. – Nathan

답변

0

그게 무슨 페이지를 새로 고침 (AJAX)없이 동적 데이터를 사용하여 렌더링 페이지라고. 전체 페이지 소스 코드가 한 번에 다운로드되지 않으며 페이지 내의 구성 요소가 비동기 적으로 데이터를 요청하여 내용을 표시합니다. 인터넷 검색을 시도하면 더 많은 정보를 찾을 수 있습니다.

0

원본보기에서 HTML, CSS, JavaScript 코드 만 볼 수 있습니다. 누구도 뷰 소스에서 동적 코드 (PHP)를 복사 할 수 없습니다.

HTML 소스 코드를 브라우저에서 볼 수 없도록 차단할 수 없습니다. 소스 코드보기 옵션이 있으므로 브라우저에서 CSS 코드를 볼 수 없습니다.

최대 할 수있는 일은 페이지를 마우스 오른쪽 버튼으로 클릭하지 않도록 설정하는 것입니다. JavaScript를 통해 수행 할 수 있습니다.