2010-11-21 4 views
2

내 Firefox 확장 프로그램에는 버튼을 클릭하면 현재 페이지에 JavaScript 코드가 삽입됩니다. 이 웹 페이지에 삽입 된 JavaScript 코드는 내 확장 프로그램의 JavaScript 함수를 어떻게 호출합니까? 누군가가 나를 예를 든다면 도움이 될 것입니다.페이지 JavaScript 확장 기능 호출 Firefox JavaScript

감사합니다.

+1

중복 된 http://stackoverflow.com/questions/4215507/executing-injected-javascript-code-in-a-page-when-developing-a-firefox-extension? – mplungjan

+0

그 자신의 질문 + 허용 대답은 자신의? – Harmen

+0

나는 하루나 이틀 후에 질문을 올렸지 만, 읽어 보았다면 확장 기능에서 스크립트 기능을 호출하는 것과 이것이 다른 방법이라는 것을 알 수 있습니다. –

답변

4

문서 개체의 이벤트를 전달하고 사용자의 내선에서 수신 대기하는 것으로 귀결됩니다. 이러한 이벤트에 대한 리스너는 탭별로 작성해야합니다. 확장 기능에 jQuery를 포함 시켜서 잡을 수도 있습니다.

이 작업을 수행하는 가장 간단한 방법은 여기에 설명되어

https://developer.mozilla.org/en/Code_snippets/Interaction_between_privileged_and_non-privileged_pages

당신은 (당신의 페이지)를 JS 라이브러리와 당신이 바로이 작업을 수행 할 수 있도록 확장에 일치하는 라이브러리를 설정할 수 있습니다 반복 가능한 방식.