jeudi 12 novembre 2009

트랙백주소를 클릭 한번에 클립보드로 복사하기...

블로그 서비스들 보면, 트랙백 주소를 드래그해서 복사하게 되어있는데 클릭한번에 자동으로 클립보드로 복사되게 하는 jquery 플러그인이 있다.

이름은 zero clipboard  다운은 이곳에서 http://code.google.com/p/zeroclipboard/

이런 류의 자바스크립트 역시 예전에도 있었지만 문제는 IE 에서만 되더라는것.

이것은 jqeury 와 플래시(zeroclipboard.swf)를 이용해 만들어 졌다.(크로스 브라우징을 위해 불가피하게 flash파일을 썼다고 한다)

또, 이와 비슷한 다른 코드들도 몇 있지만 플래시플레이어 10이 인스톨된 컴에서는 에러가 나 작동이 안되고 이 코드 또한 그랬는데 업그레이드가 되었다.

개인적으로 테스트 해 본 결과 만족스러웠지만, 서비스형 블로그에서는 적용이 안된다. 아마 자바스크립트 소스내에서 플래시 파일을 불러들이는 구조라서 보안에 걸리는 모양이다.

서비스 운영 측에서 지원을 해주지 않는 이상은 설치형 블로그나 게시판 프로그램에만 적용할수있을듯...

그 외엔,  플래시파일은 1.0kb에 불과하지만 .js파일이 9.4kb 로 자바소스 최대한 안쓰려는 경우엔 약간 무겁게(?) 느껴질수도 있다는 것 정도...

test page : http://bowser.macminicolo.net/~jhuckaby/zeroclipboard/

5 commentaires:

  1. 오홋, 한 번 찿고자 하는 것은 찿아 내고 마는 브래턴님의 의지가 보입니다. ㅎ

    개발자들에겐 참 좋은 정보입니다. ^^

    RépondreSupprimer
  2. @Popeye - 2009/11/13 06:39
    개발자 분들이야 벌써 아셨겠죠.

    텍큐도 저 형식의 소스를 이미 쓰고 있는것 같아요. 단지 복사 버튼이 한글이라 그걸 고칠수없어서 그렇지..



    테스트 해보니 위 소스의 경우 복사버튼 쓰지않고 바로 주소 클릭하면 복사되도록 할수도 있더군요.

    RépondreSupprimer
  3. @breton - 2009/11/13 06:54
    개발자도 급수가 있잖아요 ㅎㅎ 아는 분도 계시겠지만, 몰랐던 분도 많을 것입니다. 아무튼 "클립보드로 복사하기"도 크로스브라우징이 된다니 반가운 소식이 아닐 수 없습니다.

    RépondreSupprimer
  4. 비밀 댓글 입니다.

    RépondreSupprimer
  5. @Anonymous - 2010/02/13 10:09
    답변드렸습니다.

    RépondreSupprimer