그리스몽키 어떻게 개발하세요?

Firefox 확장 기능(Extensions)에 대한 정보 및 질문과 답변을 하는 게시판입니다. update.mozilla.or.kr 를 참고하세요
Post Reply
안데르센

그리스몽키 어떻게 개발하세요?

Post by 안데르센 »

이름은 너무 많이 들었는데, 뭐 하는 녀석인줄 몰라서
대충 넘어가면서 살다가, 오늘 올블 RSS 를 통해 웹2.0 포스팅을
줄줄히 따라가다 제대로 알게 되었습니다.

재밌는 확장이라는건 알겠는데,
실제 스크립트를 작성해보려하니 좀 골치가 아프네요.

일단 js 파일이 어디에 저장되는지를 모르겠습니다.
파일을 추적해보기 위해서 인스톨한 js 이름으로 하드디스크를
디벼봐도 나오질 않는군요.

edit 버튼을 누르니 한번정도는 하드디스크의 js 파일을 선택하게 나오더니
그 이후로는 그것조차 뜨질 않구요.


지금 생각하는 방법은

웹상에 js 를 놓고, 아크로에디터로 수정을 해보면서
수정이 끝나면 install 시키고, 확인 --> 다시 수정

을 해볼까 하는데, 그리스 몽키 스크립트를 만드는 다른 분들은
어떤 방식으로 스크립트를 작성 --> 확인 --> 수정 하는지
궁금합니다.
화성
서포터즈
서포터즈
Posts: 168
Joined: 2005 02 17 00:49 53
Location: 구미
Contact:

Post by 화성 »

그리스몽키의 스크립트는 프로필 폴더(디렉토리)의 gm_scripts 에 있습니다.

저는 프로필 폴더를 임의로(D:\Firefox) 지정해서 사용하는 데 이렇게 하면 관리가 편해집니다. ^^

그리스몽키 스크립트는 페이지 로딩시 다시 읽어 들이기 때문에 에디터를 이용해 편집하고 저장해서 Reload 하게 되면 바로 반영이 됩니다.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Re: 그리스몽키 어떻게 개발하세요?

Post by 빛알갱이 »

안데르센 wrote: edit 버튼을 누르니 한번정도는 하드디스크의 js 파일을 선택하게 나오더니
그 이후로는 그것조차 뜨질 않구요.


지금 생각하는 방법은

웹상에 js 를 놓고, 아크로에디터로 수정을 해보면서
수정이 끝나면 install 시키고, 확인 --> 다시 수정
1. 'about:config'에 가셔서 'grease'라고 치세요. 그 중에 하나가 편집기 지정하는 pref입니다. 거기에서 원하시는 편집기의 full path를 지정하세요.

2. 이렇게 설정한 후에는 'Tools | New user script'를 선택하면 지정한 편집기가 실행됩니다. 아무데나 저장을 하세요. 단, 이름은 user.js로 끝나야 합니다. (예를 들어, foobar.user.js)

3. 이제 그 파일을 브라우저 창에서 열면 스크립트를 설치하라는 메시지가 도구 바 아래에 나오지요. 그때 설치하겠다고 하세요.

4. 수정하고 싶으면 Tools | Manager User script'를 선택하면 나오는 대화창에서 수정하고자 하는 스크립트를 고른 채로 'edit' 단추를 누르세요. 1에서 지정한 편집기가 실행됩니다. 수정하고 저장하면 바로 반영됩니다.
Post Reply