2012-08-04 2 views
1

openWYSIWYG 1.4.7을 사용하는 사람이 있습니까? openWYSIWYG가 비활성화 된 텍스트 영역

나는
WYSIWYG.display('textarea1'); 

를 호출하여 단지 내 텍스트 영역을 표시하고 싶었 그리고 나는이

<textarea1 id=textarea1 name='test1' disabled ></textarea> 

을 시도 그 이유는 선택할 수 없습니다 내 텍스트 영역의 텍스트를 원하지만 그것은 작동하지 않습니다 .

의견이 있으십니까?

답변

1

텍스트 영역에서 텍스트를 직접 선택할 수 없는지 의심 스럽습니다. 더 높은 Z- 인덱스를 사용하여 iframe과 같은 요소를 배치 할 수 있습니다. 사용자가 테스트 영역으로 표시 할 내용을 선택하면 실제로는 투명 iframe과 상호 작용할 것입니다.

+0

나는 당신의 요지를 얻었지만 어떻게 해야할지 모르겠다. ( –

+0

이제 괜찮아 ... 나는 그것을 만들었다. –

0

이러한 보호 기능 (위의 기능 포함)은 보안 옵션으로 사용해서는 안됩니다. 사용자는 항상 텍스트를 선택하거나 편집하기 전에 편집 할 수있는 방법을 찾을 수 있습니다. 그들은 Firebug와 같은 웹 개발자 플러그인을 사용하여 트릭을 수행 할 수 있습니다.

심지어 HTTPS cant는 사용자가 브라우저에서 트릭을 수행 할 때이를 방지합니다. 해당되는 경우 서버 측에서 유효성 검사를 수행합니다.

+0

알림을 보내 주셔서 감사합니다. 나는 사용자가 맨 위에 요소를 추가하여 텍스트를 선택할 수 없다고 생각했습니다. 나는 모든 것을 선택했고 선택한 텍스트를 보았습니다. 텍스트 선택을 완벽하게 막기위한 제안은 무엇입니까? –

+1

웹 보안 사용자가 있습니다. "비밀을 유지하려면 서버에 보관하십시오. 클라이언트 측에 전송 된 것은 복사 할 수있는 권한입니다. ":) 예외는 없습니다! 데이터를 이미지로 전송할 수도 있습니다. 사용자가 문자를 선택할 수 없으면 문자로 복사 할 수 없지만 이미지를 보거나 텍스트로 변환하는 많은 온라인 도구가 있습니다. Firebug를 사용하면 사용자가 웹 페이지의 데이터를 열어서 복사하거나 조작 할 수있는 방법을 알 수 있습니다. – Anand