2013-09-29 2 views
1

저는 Chromium Embedded Framework에서 인터페이스를 구축하는 데스크톱 응용 프로그램을 만들고 있습니다. 사용자가 텍스트 (<p> 또는 <a> 태그)를 드래그하여 선택할 수 없도록 텍스트 선택을 비활성화해야합니다. 데스크톱 응용 프로그램에서 텍스트를 선택하는 것은 정상적인 과정이 아니므로 응용 프로그램에서도 중요합니다. 현재 CSS를 사용하여 Ctrl + A를 재정의하기 위해 텍스트 선택 및 JavaScript를 비활성화하고 있지만, CEF 응용 프로그램에서 직접 비활성화 할 수있는 저수준 방법을 찾고 있습니다. 이것이 가능한가? 키보드 단축키를 통해 다음,도 방지 선택과 같은Chromium Embedded에서 텍스트 선택을 사용 중지 하시겠습니까?

답변

3

빠른 CSS 솔루션 (Ctrl + A)는 :

* { 
    -webkit-user-select: none; 
} 

당신은 모든 당신 요소 (여전히 그들 중 일부 선택)에 선택을 비활성화하지 않았다.

저는 CEF3에 현재 텍스트 선택을 방지하기위한 저급 솔루션이 없다고 생각합니다. 그리고 나쁜 생각이 있습니다. 여러분은 페이지에 선택을 원하는 내용으로 편집 가능한 요소를 포함 할 수 있습니다. 따라서 CSS를 통해 제어하는 ​​것이보다 유연 해 보입니다.

+0

나는 본다. Chrome에서 Ctrl + A가 작동하지 않는 것으로 보입니다. 나는 Firefox에서 그것을 테스트하고 있었고 Ctrl + A는 모든 것을 선택했지만 Chrome에서는 그렇지 않습니다. 이 솔루션 (이미 사용하고있는 솔루션)이 작동해야합니다. 그러면 감사합니다. – Keavon

관련 문제