contenteditable = "true"
으로 div에 대한 매우 간단한 WYSWIG 편집기를 구축하고 있습니다. execCommand
을 사용하여 굵게, 기울임 꼴 및 밑줄과 같은 간단한 서식을 텍스트 정렬과 함께 사용합니다.Firefox에서 execCommand 정렬에 문제가 있습니까?
문제 : 굵게, 기울임 꼴, 모두 밑줄 친다.하지만 justifyCenter
(또는 모든 칭찬)은 Firefox에서는 작동하지 않지만 Chrome 및 Safari에서는 작동합니다. Chrome과 Safari는 저의 justifyRight를 좋아하는 것처럼 보이지 않지만 justifyLeft와 justifyCenter를 사용하면 올바르게 작동합니다. 파이어 폭스에서 나는 다음과 같은 얻을 :
: nsresult : "0X80004005 (NS_ERROR_FAILURE)": [예외 ... " 0X80004005 (NS_ERROR_FAILURE) nsIDOMNSHTMLDocument.execCommand] 구성 요소 오류 코드가 반환"
나는 무엇이 잘못되었는지 알 수 없지만 Firefox에서 on으로 설정해야하는 designMode와 관련이 있을지 궁금한가요? 그러나 굵게, 기울임 꼴 및 밑줄은 designMode를 명시 적으로 켜지 않고도 정상적으로 작동합니다.
아이디어가 있으십니까? 미리 감사드립니다.