jQuery가 Firefox 확장을위한 기본 JavaScript 프레임 워크라는 것을 알고 있지만 Prototype에 익숙하고 간단한 Firefox 확장 기능을 구현해야합니다.Firefox 확장 프로그램에서 Prototype을 어떻게 사용할 수 있습니까?
불행히도 Prototype 메소드를 호출하는 데 문제가 있습니다. 각 메소드 호출은 결과로 no-op가됩니다. 메소드 호출이 발생했음을 나타내는 오류 또는 다른 신호는 없습니다.
var all_divs = $$('div');
은 "프로토 타입 : 페이지의 div의가있다하더라도,
<overlay id="liteextension-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
은 프로토 타입 방법이 호출은 빈 배열을 반환 : 여기
오버레이 코드입니다 .js "파일은 XUL 파일과 동일한 디렉토리에 있습니다.
캐치되지 않는 예외가있을 수 있습니다 사고. 당신은 방화 광을 실행하고 "모든 오류에 대한 중단"을 켜고 스크립트 디버거가 뭐라고하는지 볼 수 있습니까? 어느 쪽이든 try/catch 블록에서 코드 줄을 감싸고 예외를 살펴 보시겠습니까? 'try {var a = $$ ('div')} catch (e) {alert e.message}'와 같은 간단한 것이 도움이 될 수 있습니다. – glomad