제기랄, 소용없어.

3254 단어 DontFuckWithPaste

묘사

이 확장을 시도한 유일한 이유는 마우스 오른쪽 단추를 눌러 Microsoft 로그인 페이지에 붙여넣을 수 없는 사용자 ID 필드의 문제를 해결하기 위해서였습니다.
https://login.live.com/login.srf
그러나 확장이 설치되어 있는 경우에도 컨텍스트 메뉴를 마우스 오른쪽 버튼으로 클릭하면 붙여넣기 명령 유형이 없습니다.
도대체 어떻게 된 거야?그들의 폼 입력 필드는 실제로 폼 입력 필드가 아닌가요?이것은 어떤 ActiveX 컨트롤 쓰레기입니까?젠장맞게 이런 빌어먹을 사이트는 싫다. 오른쪽 단추를 눌러서 웹 페이지의 입력 필드에 데이터를 붙이는 것을 허락하지 않는다!!왜 그렇게 많은 사이트 디자이너들이 바보들인데, 그들은 좋은 사용자 인터페이스와 좋은 안전성을 전혀 몰라?!쉿!

토론 #1

기타 정보: 예, 키보드 Ctrl+V 붙여넣기가 작동합니다.그게 중요한 게 아니야.문제는 마우스 오른쪽 버튼 메뉴에 붙여넣기 명령이 없는 이유입니다.왜 그것은 표준 명령 집합을 포함하지 않습니까?다른 텍스트 입력 필드의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하면 붙여넣기 명령이 있는 표준 명령 세트가 표시됩니다.Microsoft의 입력 필드를 마우스 오른쪽 버튼으로 클릭해도 붙여넣기 명령이 있는 일반 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴가 표시되지 않는 이유는 무엇입니까?
이 문제는 마이크로소프트의 홈페이지에서만 발생하는 것이 아니다.이 문제도 다른 사이트에서 발생했다.나는 이 문제의 모든 사이트의 목록이 나타나지 않았지만, 마이크로소프트만이 아니다.다른 사이트도 있어요.
개발자들은 지금 키스 원칙을 완전히 포기했습니까?왜 사람들은 일을 복잡하게 만들겠다고 고집하는가.
쉿!:

토론 #2

헤이@Fish Git, 이 분기기가 여기서 당신을 도울 수 없다는 말을 듣고 죄송합니다.

What the FUCK is going on? Is their form input field not actually a form input field?


기본적으로 그렇습니다.입력을 시작하기 전에 입력 필드가 아니라 <div> 요소로 자리 차지 문자가 있는 요소처럼 보입니다.'자리 차지 문자' div를 입력하기 시작하면 숨겨집니다. 그러면 진정한 입력 필드를 볼 수 있습니다.컨텍스트 메뉴에 붙여넣기 옵션이 없는 이유는 필드의 컨텍스트 메뉴를 보지 않고 페이지의 다른 부분을 마우스 오른쪽 버튼으로 클릭할 때 표시되는 동일한 컨텍스트 메뉴이기 때문입니다.

Why the fuck are so many web site designers asshole idiots that don't understand the first thing about a good user interface and good security?!


나는 너의 이런 느낌에 전적으로 동의한다. 이것이 바로 내가 이 확장자를 먼저 만든 이유이다.불행하게도 개발자들은 정상적인 웹 조회 체험을 방해할 수 있는 방법이 많은데, 이 확장은 모든 문제를 해결할 수 없다.반대로 복제와 붙여넣기를 가장 직접적으로 막는 방식을 막는 데 매우 협소하다.
현재 발표된 이 확장판은 자신만의 문제가 없는 것이 아니라는 얘기다.이전 버전을 뒤로 호환하기 위해 확장된 기본 설정은 모든 사이트를 블랙리스트에 넣고, 소수의 사이트를 화이트리스트에 넣는 것입니다.나는 상반된 해결 방안이 더 좋다고 생각한다. 모든 사이트를 화이트리스트에 올리고, 번거로운 사이트만 블랙리스트에 올리는 것이다.내가 말하고 싶은 바와 같이 paste 사건(예를 들어 GitHub 파일 업로드)에서 유용한 일을 하는 사이트가 사악한 일을 하는 사이트보다 많다.
나는 두 번째 스타일을 더욱 쉽게 사용할 수 있도록 이 확장을 완전히 다시 썼다.그것은 일하고 있지만, 여전히 UX의 사랑이 필요하다.로컬 확장에 익숙하면 다음을 테스트할 수 있습니다.https://github.com/jswanner/DontFuckWithPaste/tree/v2.고마워, 제이콥.나는 너의 회답에 감사하고, 나의 털어놓은 것에 대해 사과한다.나는 너도 다른 사이트 (*) 를 본 적이 있다고 믿는다. 그들은 확실히 어떤 종류의 입력 필드에 붙이는 것을 적극적으로 막았기 때문에, 나는 너의 확장이 유용하다고 믿는다.불행하게도, 이 특수한 상황에서, 그것은 나에게 아무런 소용이 없다. 이것이 바로 내가 자신의 불평을 가장 진지하게 사과하는 이유이다.이것은 네가 전화를 나눈 잘못이 아니다.나는 너의 분할기가 매우 잘 일한다고 믿는다.같은 기술을 사용하는 것은 마이크로소프트와 다른 사이트의 잘못이다.(한숨) 오, 그래.다시 한 번 감사드립니다. 즐거운 시간 되세요. 다시 한 번 불평에 대해 죄송합니다.
(*) 아마도 PayPal이나 BOA(미국은행) 또는 다른 유사한 사이트가'새 비밀번호'와'새 비밀번호 확인'필드에 붙이는 모든 이상한 것들을 막았을 거예요!!나는 패스워드 관리자(password Safe)를 사용하는데 100개의 완전히 다른, 강력한, 무작위로 생성된 비밀번호가 있을 수 있다. 네트워크에 있는 모든 계정에 사용할 수 있다. 안전상의 이유로 모든 비밀번호가 다르다. 그리고 나는 모든 비밀번호를 기억할 수 없다. 손으로 비밀번호를 입력하려고 하는 것은 어리석은 것이다!!나는 이 바보들이 새로운 암호 필드에 붙이는 것을 방지하는 것이 어느 정도 안전하다고 생각하는 것을 믿을 수 없다.(WTF?!)
(한숨!)이렇게 많아(
다시 풀이 죽어서 미안해요.

토론 #셋

나는 바보짓을 하는 사이트를 기록하기 시작해야 할 것 같다.나는 어느 사이트인지 기억이 나지 않지만, 몇 번 가 봤는데, 텍스트를 필드에 붙일 수 있지만, 붙인 텍스트를 식별하지 못한다.이들은 JavaScript를 사용하여 각 키를 캡처하고 문자를 하나의 변수에 누적한 다음 필드의 내용을 입력하는 대신 커밋할 때 이 변수를 사용합니다.그래서 그 사이트에서 텍스트를 붙일 때 키를 통해 코드를 포착하지 않기 때문에 비밀번호를 입력하지 않았다고 생각한다.

좋은 웹페이지 즐겨찾기