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
안녕하세요 화성님..
아참 블로그가봤는데 어두워서 글이 안보인다는;;; 드래그해서 읽는중인데;;
그 그리스몽키깔린 폴더가 어디죠.?
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
늦어서 답변 감사합니다^^*
이제야 되네요 ㅎㅎ