텍스트가 디스플레이 외부에있는 경우 사용자가 ctrl-a를 사용하여 텍스트를 선택하거나 모두 선택하면 브라우저에 텍스트 만 복사하도록 설득 할 수있는 방법이 있습니까? 다음 예제에서는 절대 위치 div의 텍스트를 복사하지 않습니다.보이는 텍스트 만 복사하는 방법
<html>
<body>
<div style="position:absolute;top:30;left:-300">This should not be copied</div>
<div>Only this should be copied</div>
</body>
</html>
일부 자세한 내용 :
- 가 이상적으로는 웹킷/GTK에 대한 솔루션을 찾고 있어요,하지만이뿐만 아니라 파이어 폭스/크롬에 적용됩니다. 두 브라우저 모두 동일한 동작을 나타냅니다.
- 표시되는 페이지를 제어하지 않습니다. 페이지의 내용을 분석하려고하는 자동화 도구를 위해 웹킷 창에 페이지가 표시됩니다. 알고리즘의 일부는 select all/copy가 사용할 수있는 텍스트를 봅니다.
- 전체 API webkit/gtk 노출에 액세스 할 수 있습니다.
나는 우분투에서 크롬의 PDF 기능으로 인쇄를 시도했다. 생성 된 PDF에 위치 div가 표시되지 않습니다. 그래서 렌더링 된 것을 정확히 알고있는 것이 있습니다. API의 어느 부분에서 지원되는지 알아야합니다. – user871199