최근에 scribd를 사용하면 사용자 (무료 사용자)가 자신의 사이트에 호스팅 된 문서를 탐색하기가 매우 어려워졌습니다. 문서 내에서 검색 할 수는 없지만 문서 내에서 검색 할 수는 없습니다.
자바 스크립트를 사용하면 브라우저에서 요청시 페이지를로드하므로 브라우저의 "다른 이름으로 저장"기능은 큰 도움이되지 않습니다.
놀랍게도 텍스트 복사 / 붙여 넣기조차 클립 보드에 횡설수설하는 것을 보았습니다! 무엇이 잘못되었는지 확인하기 위해 브라우저에서 javascript를 끈 다음 동일한 문서를 다시로드했습니다. Voila, 나는 횡설수설을 보았다. 그래서 그것은 scribd의 자바 스크립트가 어떻게 든 횡설수설 텍스트를 해독 한 다음 브라우저에 표시하는 것처럼 보입니다.
이제 내 질문은 자바 스크립트가 활성화 된 후에도 브라우저에서 텍스트가 올바르게 렌더링되는 것입니다. 내가 선택한 텍스트에 해당하는 DOM 객체를 보면 여전히 횡설수설 텍스트가 표시됩니다.
이제 혼란 스럽습니다. 텍스트는 사용자에게 알맞게 표시되지만 DOM 객체에는 여전히 횡설수설이 있습니다. 문제는 DOM 객체에서 횡설수설을 유지하고 여전히 디코딩 된 텍스트를 렌더링 할 수 있도록 사이트에서 어떤 종류의 자바 스크립트 후크 / 코드를 사용하고 있습니까?
디코딩 된 텍스트에 액세스 할 수있는 방법이 있습니까? 내 의도는 디코딩하도록 알고리즘을 리버스 엔지니어링하지 않고 디코딩 된 텍스트가 저장되는 위치를 찾는 것입니까?
예제 문서는 다음과 같습니다.
자바 스크립트를 켜거나 끄면 어떻게되는지 확인하세요!