2013-06-05 4 views
0

다운로드 할 수 없지만 웹 사이트 (drupal)에 표시하려는 저작권으로 보호 된 오디오 파일이 있습니다.URL을 페이지 소스에 표시하지 않음

링크에 플래시 및 CSS로 작동하는 플레이어가 있지만 페이지 소스를 볼 경우 링크의 href가 표시되며 URL을 가져 와서 파일을 로컬에서 가져 오는 것이 매우 쉽습니다.

나는 그것을 100 % 방지 할 수는 없지만 페이지 원본의 URL을 보는 것보다 어렵게 만들고 싶다고 생각합니다.

어떻게하면됩니까? 내 플래시 지식이 상당히 제한되어 있기 때문에 플레이어를 직접 작성하는 것을 피하고 싶습니다. 플레이어의 마우스로 hoovering하는 동안 이미 Javascript로 링크를 숨기고 있습니다 (HTML의 관점에서 보면 사실 링크입니다).). ...

많은 감사

+2

나는 당신의 시간 가치가 있다고 생각하지 않습니다. 일반 플래시 그래버를 사용하면 누구나 플래시/오디오 파일을 사이트에서 크롤링 할 수 있습니다. 소스를 보는 방법을 알고있는 사람은이 도구를 사용하는 방법을 알고있을 것입니다. –

+3

사람들이 음악을 다운로드하지 못하게하려면 온라인에 연결하지 마십시오. 빠르고 쉬운 방법 :) –

+0

[HTML5 오디오 태그의 오디오 파일 보호] (http://stackoverflow.com/questions/8634955/protect-audio-files-in-html5-audio-tags) 중복 가능 – Quentin

답변

0

이 나는 ​​HTML 난독 (http://htmlobfuscator.com)을 시도했다, 그러나 그것은 하나 개의 링크가 그렇지 않은 두 번째와 세 번째 하나, 작동을 위해, 제대로 작동하지 않습니다

궁극적으로 간단히 임베드 된 모든 파일은 재생하기 위해 사용자의 컴퓨터에 다운로드해야합니다 (대개 임시 위치에 다운로드 한 다음 제거되지만 잘 아는 사용자는 다운로드를 캡처하여 저장합니다).

실제 보호를 원하면과 같은 스트리밍 서버를 사용해야합니다.. 이 경우 파일은 기본적으로 다운로드되지 않으며 사용자의 실제 캡처 옵션은 LineOut에서 LineIn으로 연결되는 오디오 케이블입니다. 대부분은 이에 대한 액세스 권한이 없습니다.

+0

감사합니다. 비록 당신의 의견에 동의하지만 나는 100 % 보호가 존재하지 않는다는 것을 충분히 이해하고 있으며, 나는 20 % 이상의 것을 달성하려고 노력하고 있습니다. 처음에는 플레이어가 링크로 작업하기 때문에 마우스 오른쪽 버튼으로 다른 이름으로 저장을 클릭하면 파일을 다운로드 할 수있었습니다. 이제 Javascript를 통해 오른쪽 클릭을 차단했으며 마우스 오버시 URL을 숨기고 있습니다. – MMT

+0

아약스 어때요? ajax 호출에 전달할 수있는 매개 변수/인덱스를 기반으로 실제 링크를 유지하는 테이블에서 링크의 href를 동적으로 가져 오는 방법은 무엇입니까? – MMT

+0

백엔드에서 PHP 등을 사용하고 있습니까? –

관련 문제