이번 두 번째 수정버전(Revision#2)에서는 다음을 개선했다.

 

1. 은하 페이지의 동맹 순위를 조정했다.

기존 동맹 순위는 0부터 시작하는데 1부터 시작되도록 표기방식을 바꿨다.

"0순위"라면 말이 되지만 "순위: #0"(0등?)은 좀... 웃기지 않은가. 1등이 낫지.

 

2. 부가기능-설정을 클릭할 때 서버목록을 가져오다가 Security error를 발생하는 버그를 수정했다.

[Exception... "Security error" code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)" location: "file://....

이건 Firefox 3.0으로 버전업이 되면서 보안강화 차원에서 생긴 버그(?)인데,

DOM을 사용할 때 현재 사용되는 웹 사이트와 같은 도메인에 있는 파일만 읽을 수 있도록

내부적으로 만들어놔서, 로컬 파일을 DOM으로 읽던 기존 코드와 충돌한 것이다.

이것을 XMLHttpRequest로 로컬 파일을 읽고 DOMParser로 문자열을 DOM에 넘겨주는 방식으로 수정했다.

 



foxgame_1418_2d_thermidor.xpi




Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]