2013-06-18 2 views
1

in-place WYSIWYG editing을 응용 프로그램에 제공하기 위해 JeditablejWYSIWYG (my own jerry-rigged Rails engine 통해)을 사용하고 있습니다. 최근 WYSIWYG 편집기의 HTML 모드 (생성되는 실제 HTML을보고 조작 할 수있는 경우)가 Chrome에서 편집 할 수 없다는보고가있었습니다 (> 27 - 26에서 작동 함). Safari (테스트 한 6.0.5, 8536.30.1), Firefox (테스트 한 19 및 21) 및 Opera (Mac에서 모두 4)에서 작동합니다. (IE에 대해 이야기하지 않겠습니다.) 야간에 웹킷을 가져 왔는데 (r151773) 웹킷 문제인 것으로 나타났습니다.야간에 Chrome 또는 웹킷에서 텍스트 영역을 편집 할 수 없으며 Safari, Firefox 및 Opera에서 편집 할 수 없습니다.

이 설정은 표준 textarea을 HTML과 함께 구축하고 iframe을 WYSIWYG 콘텐츠로 구성하여 작동합니다. HTML 모드를 열거 나 닫을 때 우리는 어떤 방향으로 가는지에 따라 하나가 숨겨지고 (display:none) 다른 하나가 표시됩니다. Chrome에서는 콘텐츠가 textarea으로 바뀌지 않습니다. 커서를 가져올 수 없으며 텍스트를 선택할 수 없으며 개발자 도구 (?!?)의 내용을 변경할 수 없습니다. 아무 것도 할 수 없습니다.

Chrome에서이 문제를 일으킬 수 있지만 Safari, FF 또는 Opera가 아닌 원인은 무엇일까요? 이것의 원인이 될 수있는 textarea의 속성 측면에서 무엇을 찾고 있습니까?

이메일 : Chromium, Webkit 또는 둘 모두의 버그 인 것 같습니다. (나는 this Webkit bug을 열었고 this jWYSIWYG issuea Chromium bug을 참조합니다.) jWYSIWYG 문제는 해결 방법 (Chrome 용 브라우저 테스트 추가)을 제안하지만 나에게 적합하지 않습니다.

답변

관련 문제