텍스트 선택을 허용하는 Chrome 확장


11

마우스 오른쪽 버튼 클릭 (컨텍스트) 메뉴를 차단하고 드래그하여 텍스트를 선택하지 못하게하는 많은 사이트를 발견했습니다.

첫 번째 문제를 해결 하는 Chrome 확장 프로그램 인 오른쪽 클릭 허용을 찾았 지만 텍스트 선택은 어떻습니까? 사용 가능한 확장이 있는지 아는 사람이 있습니까?

답변:


4

Chrome에 스크립트가 내장되어 있지 않습니다.

옵션> 후드 탭> 컨텐츠 설정> 자바 스크립트 탭에서 "모든 사이트에서 자바 스크립트를 실행할 수 없습니다."를 선택하십시오.

사이트에서 사이트를 활성화해야하는 경우 사이트를 예외 목록에 추가하거나 사이트를 방문한 다음 주소 표시 줄에서 javascript 아이콘을 클릭하고 "www.xxxx에서 항상 JS 허용"을 선택하면 사이트가 추가됩니다. 예외 목록에서 JS를 실행할 수 있도록 웹 페이지를 새로 고칩니다.

편집하다:

이제 2015 년이며 자바 스크립트를 차단하면 대부분의 웹 사이트가 손상되거나 대부분의 웹 사이트가 중단되므로 지금하는 것은 Chrome에서 "페이지 소스보기"를하고 거기에서 텍스트를 복사하는 것입니다.


2
아, 매우 유용합니다. 나는 기본적으로 당신이 제안한 것과 반대되는 행동을했습니다. 유일한 문제는 사이트에 클릭 / 선택 성가심 외에 다른 유용한 자바 스크립트가있는 경우입니다.
DisgruntledGoat

4
이것은 2010 년에 의미가 있었지만 2015 년의 웹을 거의
깨뜨 렸습니다

요소가 js에 의해 생성 된 html에 대해 작동 함
NonlinearFruit

더 나은 해결책이 있습니다. 브라우저를 제거하고 신문을 읽으십시오
pqnet

4

Selectable 이라는 텍스트를 선택할 수있는 크롬 확장 프로그램이 있습니다 . FanFiction과 같은 웹 사이트에서 작동합니다.


감사. 특정 유형의 스크립트에서는 작동하지만 WP Content Copyright Protection에서는 작동하지 않는 것 같습니다.
paragbaxi

텍스트를 선택 해야하는 학생 디렉토리 사이트에서 나를 위해 일했습니다.
glenviewjeff

3

나는 그 대답 중 어느 것도 도움이되지 않는다고 생각합니다. 텍스트 선택을 차단하는 CSS 코드가 있으므로 자바 스크립트를 끄거나 차단하는 것은 도움이되지 않습니다.

지금까지 크롬 확장 프로그램을 찾지 못했지만 북마크릿을 찾았습니다.

가사 웹 사이트가 사용자가 가사를 복사하지 못하도록 시작한 것으로 나타났습니다. (가사 웹 사이트에 다른 사람의 노래 가사에 대한 저작권이있는 경우!) 웹 앱의 특정 부분에 대해 텍스트 선택을 비활성화해야하는 사용자 경험이 좋은 이유가 있지만 가사 웹 사이트의 요점은 분명히 전체를 찾는 것입니다 가사 — 선을 선택하면 브라우저에서 쉽게 읽을 수 있거나 가사를 MP3의 ID3 데이터 (iTunes의“정보 입수”)에 붙여 넣을 수 있습니다.

그러니 나사로 조이십시오.

다음은 웹 페이지에서 무엇이든 선택할 수있는 책갈피입니다. 그것은 궁극적 인 해결책은 아니지만 나에게 효과적입니다. 문제가되는 페이지에서 클릭하면됩니다.

참조 : http://alanhogan.com/code/text-selection-bookmarklet


텍스트를 포함하는 개체를 움직이는 것과 같이 텍스트를 선택하는 것 이외의 작업을 수행하려면 텍스트를 클릭하고 이동하는 것이 좋습니다. 그러나 나는 텍스트를 선택할 수 없게 만드는 것이 합리적이라고 생각하지 않습니다. 종종 Google 드라이브의 파일 이름, Facebook의 이름 등을 복사하려고하지만 해당 사이트의 UX 실패로 인해 오류가 발생하기 쉬운 수동 입력이 필요합니다. 안타깝게도이 책갈피는 적어도 Firefox에서는 어느 문제도 해결하지 못하는 것 같습니다.
Michael Scheper

@Calophi 실제로 텍스트 선택을 차단하는 CSS 코드가 있습니다 : user-select
agcala


0

이를 위해 북마크를 사용할 수 있습니다.

javascript:(function(){function allowTextSelection(){window.console&&console.log('allowTextSelection');var style=document.createElement('style');style.type='text/css';style.innerHTML='*,p,div{user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important;}';document.head.appendChild(style);var elArray=document.body.getElementsByTagName('*');for(var i=0;i<elArray.length;i++){var el=elArray[i];el.onselectstart=el.ondragstart=el.ondrag=el.oncontextmenu=el.onmousedown=el.onmouseup=function(){return true};if(el instanceof HTMLInputElement&&['text','password','email','number','tel','url'].indexOf(el.type.toLowerCase())>-1){el.removeAttribute('disabled');el.onkeydown=el.onkeyup=function(){return true};}}}allowTextSelection();})();

출처


0

CSS user-select속성을 비활성화하십시오

특정 웹 사이트에서 텍스트를 선택할 수없는 경우 CSS를 사용하여 속성을 사용하여 텍스트 선택을 비활성화 할 가능성이 있습니다.

user-select

inspect element 창을 사용하여 CSS에서이 속성을 찾습니다. 찾은 경우 선택을 해제 하여 비활성화하십시오.

일부 사람들이 제안한 것처럼 JavaScript를 비활성화하려고하면 일부 웹 사이트가 전혀 열리지 않을 수 있으므로 가능하면 그렇게하지 마십시오.

건배.



-1

웹 사용자에게 제공되는 이러한 사항은 Javascript를 사용하여 생성됩니다. Chrome 용 NoScript를 사용하거나 AdBlock을 사용하여 문제가있는 Javascript 파일을 차단하십시오. Chrome 확장 프로그램 갤러리에서 애드 블록 확장 프로그램을 찾을 수 있습니다. 그런 다음 복사하려는 페이지의 소스를보십시오. 당신은 같은 것을 볼 수 있습니다

<script src="weDontLikeUsers.js"></script>

웹 사이트 헤더에 있지만 다른 곳에 숨겨져있을 수도 있습니다. 어쨌든 SRC의 URL을 차단하면 좋을 것입니다.


1
내가 몸에 붙인 사건이 있음을 알게 된 한 장소, 예를 들면 :<body ondragstart="return false">
DisgruntledGoat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.