내가 알아 낸 것입니다.
TinyMCE에는 맞춤법 검사를 수행하는 데 사용하는 두 가지 명령이 있습니다. 이 명령은 json 형식으로 보내며 동일한 구문을 사용합니다.
필자는 특정 음성 철자 검사 루틴을 사용해야합니다. 그래서 json 요청을 구문 분석하여 내 맞춤법 검사를 호출 한 다음 json 응답을 생성합니다.어느 문자열 "checkWords"또는 "getSuggestions"
PARAMS - - 객체 어레이 checkWords 것이있다 (< 문자열 >, <은 StringArray
POST
ID - TinyMCE에
방법에 의해 생성 된 문자열 ID, getSuggestions에 대한 >은)는 < 문자열 >, < 문자열 >)
예상 응답 (이다
결과 - 문자열 배열
id - 게시물의 동일한 ID
오류 - 나는 항상 null을 반환한다고 가정합니다.
사용 예제
Post
{"id":"c0","method":"checkWords","params":["en",["This","is","a","sentancce","woth","speeling","missteaks"]]}
Expected Response
{"result":["sentancce","woth","speeling","missteaks"],"id":"c0","error":null}
Post
{"id":"c0","method":"getSuggestions","params":["en","sentancce"]}
Expected Response
{"result":["sentence","sentenced","sentences","sentience"],"id":"c0","error":null}
현대 브라우저는 이미 체커 철자 있습니다. – SLaks
@Slaks가 저의 원래 의견에 이의를 제기했지만 내부 클라이언트가 IT의 이전 버전을 실행하는 경우 IESpell을 직접 작성하는 것이 좋습니다. – David
@SLaks 기업 환경 ... 즉, 몇 가지 모바일 장치가 혼합 된 6-ie8입니다. 브라우저에 의존하거나 고객에게 소프트웨어를 설치할 수는 없습니다. : –