JavaScript가 클립 보드를 수정하지 못하게하려면 어떻게해야합니까?


13

뉴스 사이트에서 텍스트를 복사하면 해당 사이트가 자체 광고 / 각주 링크를 클립 보드에 추가하여 붙여 넣을 때 복사 된 텍스트에 다음과 같은 내용이 추가됩니다.

[텍스트 내가 복사] 더를위한, GO READ AT http://www.example.com/link/to/story

나는 이것을 가능하게 한 기술적 능력에 감탄하지만 브라우저에서 그것을 멈추고 싶습니다. "clipboard"및 "copy"에 대해 about : config를 살펴 보았지만 찾은 유일한 설정은 강조 표시시 자동 복사였습니다.

복사 할 때 Firefox의 내장 복사 기능에만 의존하고 다른 사람의 JavaScript 또는 다른 사이트 사용자 정의를 트리거하지 않고 강조 표시된 텍스트 만 얻을 수 있도록 이것을 중지하는 좋은 방법이 있습니까? 브라우저 작동 방식을 알려주는 사이트가 마음에 들지 않습니다.

예를 들어, 재미있는 "사실" 중 하나를 여기에 복사 하십시오. 붙여 넣을 때 다음 텍스트가 추가됩니다.

더 읽기 : http://www.linuxscrew.com/2007/10/28/fun-chuck-norris-vs-linus-torvalds/#ixzz1mUKtACkt

그들은 단지 control-C 키 스트로크를 납치하는 것이 아니라 오른쪽 클릭 메뉴에서 "복사"를 선택할 때 얻습니다.

브라우저 가이 트릭을 완전히 무시하고 싶습니다.

Firefox, IE 및 Google Chrome에서 이것을 복제했습니다.


1
IE가 그렇게하지 않는다고 생각합니다.
kinokijuf

2
[Ctrl] + [C]를 눌러 복사하고 있습니까? JavaScript가 시스템의 복사 단축키를 가로 채 Selecton+ Junk를 클립 보드로 설정했을 수 있습니다 . 선택에 포함 된 숨겨진 텍스트 (CSS를 통해)가있을 수 있습니다. 그러한 기사에 대한 링크를 포함하면 기사를 검토 하고이 끔찍한 사례에 대한 해결 방법이나 해결책을 찾을 수 있습니다.
iglvzx 2013

답변:


7

Firefox에서이 동작을 비활성화하려면 :

  1. URL 표시 줄에 다음을 입력하십시오. about:config
  2. 프레스 Enter
  3. 검색 상자에 다음을 입력하십시오. dom.event.clipboardevents.enabled
  4. 두 번 클릭하여 값을 false 로 전환하십시오 .

Firefox 68.0.1에서 작동하지 않는 것 같습니다.
Per Lundberg

5

이 JavaScript 코드는 tynt.com이라는 "서비스"에서 제공되고 있습니다. 내 호스트 파일에서 tcr.tynt.com을 127.0.0.1로 리디렉션하면 문제가 해결되었습니다. 다른 곳에서 읽은 내용에 따라 차단해야 할 서버가 여러 대있을 수 있습니다. Adblock list 구독은 문제를 처리 할 수 ​​있으며 광고 차단 소프트웨어에서 필터를 설정하여 수정할 수 있습니다.

내가 정말로 원하는 것은 about : config의 플래그가 클립 보드를 수정하기 위해 JavaScript에 대한 권한을 제거하는 것입니다.


0

녹색으로 밑줄이 표시된 광고 링크 중 하나를 선택한 경우에만 설명합니다.

광고 링크

복사 할 때 아무도 클립 보드를 가로 채지 않습니다. 웹 사이트에서 하이퍼 링크를 복사하고 있습니다.

이러한 링크가 웹 사이트에 삽입되지 않도록하려면 브라우저의 광고 차단 솔루션을 살펴보십시오.


2
아니요, 모든 라인에서 발생하는 것이 두렵습니다. 그러나 일부 광고 차단 목록에 의해 차단되었을 수 있습니다.
skiphoppy February

Firefox, Chrome 및 IE로 시도했습니다. 그들은 모두 같은 행동을 보였다. 나는 가정 의 링크를 배치하고 그들이 어떻게 보이는지 인스턴스 사이에도 다를 수 있습니다.
Der Hochstapler

1
내가 tynt에 대해 한 대답을 읽었습니까? 컴퓨터 나 네트워크에서 tynt가 자비 롭게 차단 된 것 같습니다. 그것은 또한 내 동료를위한 것이었다. 내가 받고있는 행동은 당신이 묘사 한 것과 완전히 달랐습니다. 하이퍼 링크뿐만 아니라 "추가 정보 :"라는 텍스트가 삽입되었습니다.
skiphoppy February
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.