Page 1 of 1

그리스몽키 확장스크립트질문;

Posted: 2007 02 06 02:40 36
by redcode
안녕하세요?
그리스몽키 확장스크립트? 그걸 받았는데
그 부분 내용 영어로 되있어서 그걸로 한글로 바꾼후
저장형식 utp-8, 유니코드,아스키 등 저장했는데 확장스크립트설치한후
한글깨져버리는데요
해결방법 좀 부탁드립니다;

Posted: 2007 02 06 11:32 25
by 화성
그 문제를 해결한 파일이 제 블로그에 있으니 받아서 설치하시면 됩니다.

감사합니다.

Posted: 2007 02 06 12:48 38
by redcode
화성 wrote:그 문제를 해결한 파일이 제 블로그에 있으니 받아서 설치하시면 됩니다.
안녕하세요 화성님..
아참 블로그가봤는데 어두워서 글이 안보인다는;;; 드래그해서 읽는중인데;;

그 그리스몽키깔린 폴더가 어디죠.?
chrome/chromeFiles/content/scriptdownloader.js

Posted: 2007 02 06 14:58 20
by 화성
이런 제가 눈이 아파서 어두운 스킨을 만들었는데, 다른 분이 불편해하시는군요.

귀찮아서 버전이 바뀐 이후에 그냥 xpi 파일만 올려뒀는데, 직접 바꾸시려나 보네요.
그리스몽키가 깔린 디렉토리는 <프로필 폴더>/extensions/{e4a8a97b-f2ed-450b-b12d-ee082ba24781} 입니다. 프로필 폴더는 검색해보시면 쉽게 찾으실 수 있을 겁니다.

그리고 0.6.5.20070727 기준으로 포스팅해서 0.6.6.20061017.0 버전은 다음과 같이 고쳐야 합니다.

Code: Select all

  var base = this.script.name.replace(/[^A-Z0-9_]/gi, "").toLowerCase();
  file.append(base + ".user.js");

  var ws = getWriteStream(file);
  ws.write(source, source.length);
  ws.close();

Code: Select all

  var base = this.script.name.replace(/[^A-Z0-9_]/gi, "").toLowerCase();
  file.append(base + ".user.js");

  var converter =
    Components.classes["@mozilla.org/intl/scriptableunicodeconverter"]
              .createInstance(Components.interfaces.nsIScriptableUnicodeConverter);
  converter.charset = "UTF-8";
  source = converter.ConvertFromUnicode(source);

  var ws = getWriteStream(file);
  ws.write(source, source.length);
  ws.close();
뭐 별건 없고 저장할 때 UTF-8로 바꿔서 저장하는 겁니다.

gg

Posted: 2007 02 11 12:57 20
by redcode
늦어서 답변 감사합니다^^*
이제야 되네요 ㅎㅎ