또는 있습니까?Flash/Silverlight/Watever에서 WYSIWYG 리치 텍스트 편집기가없는 이유는 무엇입니까?
데스크톱 소프트웨어 개발자의 관점 (웹 개발자와는 반대)에서는 Flash 또는 Silverlight와 같은 풍부한 웹 응용 프로그램 플랫폼이 웹용 WYSIWYG 텍스트 편집기를 수행하는 데있어 더 나은 도구로 보입니다. 그들은 더 정교한 입출력, 데이터 표현 등을 할 수 있으며, 브라우저와 플랫폼을 통해 일관성을 유지합니다 (물론 Silverlight와 Moonlight는 아니지만 적어도 플래시는 될 것 같습니다).
여전히 개발자는 Javascript/DOM/HTML/CSS와 함께 모든 비 호환성, 차이점을 가지고 모든 특정 버크를 해결하고 이러한 기술을 원래대로 처리 할 수 있도록 많은 노력을 기울이고 있습니다. 원래 할 수있을 것으로 여겨졌습니다.
일반적으로 허용되는 예외는 물론 웹 사이트에 Flash를 사용하면 안되는 몇 가지 일반적으로 받아 들여야 할 주장은 임베디드 비디오 플레이어입니다. 서식있는 텍스트 편집기는 어떻게 다른가요? "플래시 컨트롤은 고립 된 샌드 박스에 있습니다."- 보편적으로 WYSIWYG 편집기를 사용합니다. "플래시 컨트롤의 텍스트는 검색 엔진에 의해 색인 될 수 없다"- 편집자의 끊임없이 변화하는 저장되지 않은 콘텐츠를 색인하는 것을 신경 쓰는 사람들; "모든 사용자가 플래시를 설치할 수있는 것은 아닙니다"- 모든 브라우저에서 자바 스크립트를 사용할 수있는 것은 아닙니다.
WYSIWYG 편집기를 구현하기 위해 Flash에 비해 Javascript를 선택하면 어떤 점이 좋은가요? 다른 선택의 단점은 무엇입니까?
과 같은 특수 태그를 사용하여 플래시 -html 코드를 생성해야합니다. HTML의 경우 실제 제작할 준비가 되었습니까? IE에서 작성된 RTE의 HTML 출력은 항상 FF 또는 Opera와 호환 될 수 있습니까? – Headcrab
그것은 주로 FCKeditor를 사용하여 출력 HTML이 모든 현재 브라우저에서 올바르게 렌더링된다는 것을 경험했습니다. FCKeditor는 IE5.5에서도 작동한다고했지만, IE6보다 먼저 아무것도하지 않습니다. –
그렇다면 그들은 HTML 출력도 작업했습니다. 나의 동기 부여에 관해서는, 나는 오류 마킹 시스템을 만들려고했는데, 선생님이 학생들의 숙제로 무엇을하는지 흉내 내고 빨간 잉크로 마킹했다. 아주 초기 프로토 타입은 다음과 같습니다. http://blog1.nuigurumi.webfactional.com/entry_id=0&action=show (FF로만 작동하고 마우스로 일부 텍스트를 선택하여 작동 방법) – Headcrab