2011-01-22 5 views
1

Google 워드 문서에서 선택한 텍스트를 가져와 다른 텍스트 (텍스트)로 바꾼 Firefox 확장 프로그램을 개발하고 싶습니다.DIV에서 GoogleDocs 선택 가져 오기 및 바꾸기 (JAVASCRIPT, XUL)

파이어 폭스의 InspectElement로 선택을 검사하면 클래스 이름이 "kix-selection-overlay kix-overlay kix-unprintable kix-overlay-under-text"인 DIV라는 것을 알게됩니다.

어떻게 DIV에서 텍스트를 가져 와서 수정합니까? 정상적인 웹 메일에서 작동하는 모든 방법은 Excel 스프레드 시트 (Google 문서) 에서조차 Google 문서 워드 문서에서 작동하지 못했습니다. 지금은

난 단지와 소자를 얻는 관리 :

  • VAR focusedElement = document.commandDispatcher.focusedElement;

고맙습니다! 알렉스!

답변

0

문제는 텍스트 뒤에 선택된 모든 줄에 div를 만드는 자바 스크립트 범위 문서를 사용하는 대신 Google 문서 도구에 자체 선택 시스템이 있다는 것입니다. 이렇게하면 협업 사용자가 선택 항목에 대해 다른 색상을 가질 수 있으며 범위 객체는 중첩 된 요소 및 오프셋을 처리하는 방식에 불만을 갖기 때문에 이렇게합니다.

Google 문서 도구에는 내부 선택 개체와 복사하여 붙여 넣기 기능이 있습니다. 코드를 살펴보고 oncopy 및 onpaste 이벤트 핸들러에서 호출하는 메소드를 찾아야합니다.

  • 라이언
관련 문제