BLOG main image
분류 전체보기 (63)
(17)
성윤이 (0)
(5)
일상 (10)
낙관주의 (3)
삽질 (9)
웹사업개발팀 (5)
14661 Visitors up to today!
Today 28 hit, Yesterday 19 hit
daisy rss
tistory 티스토리 가입하기!
'파이어폭스'에 해당되는 글 2건
2008/06/12 00:21
Flash object가 포함된 html element에 scriptaculous를 써서 Drag&Drop를 넣었는데
처음 드래그드롭에서 flash object가 reload되는 문제가 발생...
scriptaculous drap drop 코드 탐색 ->
scriptaculous effect 코드 탐색 ->
prototype setOpacity 탐색 한 결과
FireFox에서 element.style.opacity 를 셋팅하면 flash object가 reload 된다는 사실 발견. - - ;
일단 prototype의 코드를 수정해서 해결했다.
prototype은 건드리지 않고 깔끔하게 내 코드에서 해결해야 하겠지만,
오늘은 너무 덥고 잠도 와서 여기까지만. - -

원본 : prototype.js의 1756라인쯤

else if (Prototype.Browser.Gecko) {
  Element.Methods.setOpacity = function(element, value) {
    element = $(element);
    element.style.opacity = (value == 1) ? 0.999999 :
      (value === '') ? '' : (value < 0.00001) ? 0 : value;
   
    return element;
  };
}


수정본

else if (Prototype.Browser.Gecko) {
  Element.Methods.setOpacity = function(element, value) {
    element = $(element);
    //element.style.opacity = (value == 1) ? 0.999999 :
    //  (value === '') ? '' : (value < 0.00001) ? 0 : value;
    //
    return element;
  };
}

이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback Address :: http://10year.tistory.com/trackback/122
Name
Password
Homepage
Secret
2008/03/10 11:32
[]
1. 배포화일
   * [pluginname].xpi 로 패키징된다.
   * zip으로 압축하여 확장자만 xpi 로 바꿈.
   * 자동설치를 위한 구성은 링크 참조
     링크 : http://knuth.cafe24.com/7?TSSESSION=64c3f5324159d8fa16c68d8518407bbb

2. 코드사인
   * 링크된 페이지에 지정된 순서대로 코드사인을 진행한다.
     내용은 IE용 코드사인키파일을 FF용으로 변환하고,
     FF용으로 변환된 키파일을 이용해서 플러그인파일에 사인한다.
     IE용 코드사인과의 차이점은 IE용은 패키징된 파일(cab)에 최종적으로 사인하는 반면에
     FF용은 패키징(xpi)되기전 파일에 사인한후 코드사인과 관련된 메타정보파일을 함께 패키징한다.
     IE용이 훨씬 깔끔하다.
    
     링크 : http://blog.naver.com/certkorea?Redirect=Log&logNo=80026723413

   * 삽질주의
     1. 링크된 페이지의 C단계(인증서 import)에서 오류(000004c0)가 발생한다.
         window2000에서 다시 해 보거나 아래 링크에서 제시하는 방법으로 개인키파일(pvk)을 새로 만들어서 해결할 수 있다. (http://www.xxeo.com/archives/2004/05/06/whipped-cream-microsoft-authenticode-pvkmprtexeerror-000004c0-and-other-delights.html)
       
C:\pvk>pvk -in verisign.PVK -out new.pem
Enter Password:
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:

C:\pvk>pvk -in new.pem -strong -out new.pvk -topvk
Enter PEM pass phrase:
Enter Password:
Verifying - Enter Password:

C:\pvk>PVKIMPRT.EXE verisign.SPC new.pvk
    
2. 알집에서 압축을 했더니 압축결과에서 순서가 문서에 나와있는데로임에도 불구하고
설치과정에서 오류(Signing could not be verified - 260)가 발생한다.
아래페이지에서 zip 유틸리티를 다운받아 문서에 나와있는 그래도 패키징했더니 문제가 해결됐다.
http://www.info-zip.org/Zip.htm



2. 웹서버 셋팅
   * xpi 확장자에 대한 mime셋팅을 아래와 같이 지정한다. (아파치 기준)
   * 파일 : /etc/httpd/conf/httpd.conf
      내용 : AddType application/x-xpinstall .xpi

이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback Address :: http://10year.tistory.com/trackback/103
Name
Password
Homepage
Secret
prev"" #1 next