많은 웹 페이지에서 JavaScript를 사용하여 복사 / 붙여 넣기를 차단하고 있습니다.
이러한 입력을 원하는대로 작동시키는 방법이 있습니까 (예 : 복사 / 붙여 넣기 사용)?
Chrome을 사용하고 있습니다.
많은 웹 페이지에서 JavaScript를 사용하여 복사 / 붙여 넣기를 차단하고 있습니다.
이러한 입력을 원하는대로 작동시키는 방법이 있습니까 (예 : 복사 / 붙여 넣기 사용)?
Chrome을 사용하고 있습니다.
답변:
텍스트를 강조 표시하고 텍스트 필드로 드래그하면됩니다. 여기에서 보십시오 !
이것은 Firefox 및 Chrome에서 작동합니다.
다음은 오픈 소스 Chrome 확장 프로그램입니다.
https://chrome.google.com/webstore/detail/dont-fuck-with-paste/nkgllhigpcljnhoakjkgaieabnkmgdkb
F12를 누르고 다음 코드를 콘솔에 붙여 넣습니다.
var allowPaste = function(e){
e.stopImmediatePropagation();
return true;
};
document.addEventListener('paste', allowPaste, true);
간단한 북마크를 사용하여 페이지에서 JavaScript를 비활성화 할 수 있습니다. 에서. http://javascript.about.com/library/bldis.htm
다음 스크립트를 링크로 포함하는 책갈피를 작성하거나 주소 표시 줄에이 코드를 붙여넣고 Enter 키를 누르면 현재 페이지에서 모든 JavaScript가 제거됩니다.
javascript:void(d=document);if(frames.length){alert('Script%20doesn/'t%20work%20in%20frames');}else{while((el=d.getElementsByTagName('script')).length){el[0].parentNode.removeChild(el[0]);};onerror=function(){};d.close();}
물론 문제는 양식이 JavaScript를 사용하여 양식을 제출하면 해당 텍스트 상자에 붙여 넣을 수는 있지만 그 양식도 손상된다는 것입니다.
이 솔루션에 내 솔루션을 추가하기로 결정하십시오 (이 저장소 및 확장 프로그램에서 영감을 얻은 북마크릿 https://github.com/jswanner/DontFuckWithPaste )이 북마크릿은 또한 자바 스크립트를 사용하지 못하게하는 문서에 복사를 허용합니다.
javascript:(function(){
allowCopyAndPaste = function(e){
e.stopImmediatePropagation();
return true;
};
document.addEventListener('copy', allowCopyAndPaste, true);
document.addEventListener('paste', allowCopyAndPaste, true);
document.addEventListener('onpaste', allowCopyAndPaste, true);
})();
Windows에서는 AutoHotkey 를 사용할 수 있습니다
통사론:
::whatever::
Send [....text… Use {enter} for line breaks]
return
예 : 입력 xyz
하면 아래 텍스트가 작성됩니다 (쓰기 된 것처럼)
::xyz::
Send hi {enter} This a new line {enter}. Another new line {enter} whatsoever. {enter}
return