현대의 모든 브라우저에서 가능할지 모르지만 javascript/jquery를 사용하여 모든 HTML 태그, CSS 서식, Word doc 형식 코드 등을 제거 할 수 있는지는 확실하지 않습니다. 페이지의 입력 영역 (필자의 경우 "contenteditable"으로 설정된 요소)에 붙여 넣을 때 텍스트 문자열에서 항상 순수한 일반 텍스트로만 들어갑니다.Javascript/JQuery를 통해 텍스트 문자열에서 html/formatting/ect를 붙여 넣을 때 제거 하시겠습니까?
물론 생각하기에 앞서 문제의 세척/소독 부분은 내가 처음에 대해 듣고 나도 어떻게 해야할지 모르겠습니다있는 paste 이벤트에서 텍스트를 캡처 신뢰할 수있는 방법이 필요합니다.
사전에 감사! 아마
변조 된 코드 문제는 알려진 신뢰할 수있는 사용자가 사용하는 백엔드 관리 시스템 전용이며 공개적으로 액세스 할 수 없으므로이 경우에는 별다른 문제가 아닙니다. 또한 시스템에서 자바 스크립트를 활성화해야 해당 문제가 해결됩니다. 그리고 내가 서버 측에서하고 싶지 않은 이유는 내가 구현 한 입력 편집기가 사실 (굵은 체, 밑줄, 하이퍼 링크 등) 이후에 매우 기본적인 형식을 취할 수있게하기 때문입니다. 어떤 포맷팅은 허용하지만 다른 포맷은 허용하지 않습니다. –
@Bill Dami - 회사가 응용 프로그램을 열거 나 회사 내부의 악의적 인 사용자가 악의적 인 행동을하기 전까지 신뢰할 수있는 사용자. – Oded
사실,하지만이 애플리케이션은 일반 사용자에게 공개되지 않습니다. 그리고 시스템에 액세스 할 수있는 직원이 불량 일 경우 편집자에게 unsanitized 입력을 저장할 수 있다는 것이 우리의 걱정거리 중 가장 적습니다 .-D –