본문 바로가기

인터넷

불법 펌질하는 내용에 경고문 달기

PHPSchoolTip&Tech에서 발견한 자바스크립트입니다.
이 스크립트는 까칠한 고민남께서 PHPSchool에서 공개해 주셨는데요.

한마디로 이겁니다.
네이버 지식인을 이용해 보신 분들은 아시겠지만
타인의 글을 복사하여 붙여넣기를 할 경우 자동으로 출처가 표시되는 기능입니다.

소스를 한번 보실까요?
<script language="javascript">
// Clipboard Copy Alert
function contents_cp()
{
    if (window.event)
    {
        window.event.returnValue = true;
        window.setTimeout('attach_kinref()', 25);
    }
}
function attach_kinref()
{
    if (window.clipboardData) // IE
    {
        // get data from clipboard
        var txt = window.clipboardData.getData('Text');
        // attach the source at the end of text
        txt = txt + '\r\n\r\nⓒ 스쿨, 무단 전재 및 재배포 금지\r\n<대한민국 저작권법에 따른 저작권을 행사합니다>\r\n\r\n';
        // set data to clibboard
        var result = window.clipboardData.setData('Text', txt);
    }
}
</script>

<body oncopy="contents_cp();">



사용법은 간단합니다. (티스토리 기준으로 설명)
1. 스킨 편집에 들어가셔서 skin.html 파일의 <head></head>사이에 위의 자바스크립트 소스를 넣어줍니다.
자바스크립트 소스 중에 ⓒ 스쿨, 무단 전재 및 재배포 금지, <대한민국 저작권법에 따른 저작권을 행사합니다>라는 내용은 자신이 원하는 문구로 바꾸시면 됩니다.

2. 스킨 편집의 skin.html 파일의 <body>에 아랫쪽 소스를 넣어줍니다.
예를 들어 저의 스킨의 경우 원래 <body id="[##_body_id_##]" > 였는데 위의 소스를 넣어 주니
<body id="[##_body_id_##]" oncopy="contents_cp();" > 이런 식으로 됩니다.

3. 현재 인터넷 익스플로러에서 적용이 됩니다. 아쉽게도 파이어폭스에서는 적용이 안되네요.



결과를 한번 볼까요?
<복사할 경우>
사용자 삽입 이미지


<복사 후 붙여넣기 화면>
사용자 삽입 이미지




저작권에 대해서 모르고 불펌을 하는 사람이 생길 경우를 대비하여
블로그 소유자가 미리 이런 소스를 적용한다면 그나마 자동으로 출처가 표기가 되니 저작권에 대한 피해를 조금이나마 줄일 수 있지 않을까 하는 생각이 듭니다.




  • BlogIcon dice 2006.12.31 12:19

    아이디어 좋으시네요 흐-

  • BlogIcon curlychoi 2006.12.31 15:20

    좋은 팁입니다. 헌데, 불여우에서는 작동을 안하는 것 같네요^^;

    • BlogIcon 프코 2006.12.31 15:31

      네. 불여우에서는 안되더라구요.
      저는 소스 건드릴 실력이 안되서..
      완벽한 소스가 아니라서 죄송합니다.

  • BlogIcon 아크엔젤 2007.01.01 02:34

    으흠.....
    자바 스크립트 차단한 브라우저에서도 정상 작동 할까요?
    일반 브라우저는 차단하게 되면 절반 이상 작동하지 않기 때문에 그런 경우는 드물겠지만,
    RSS리더의 경우는 자바스크립트 자체를 지원하지 않으니까요.(RSS서비스 자체의 문제)
    아마 불여우에서 안되는 이유도 동일한 게 아닐까 추측합니다.

    • BlogIcon 프코 2007.01.01 12:16

      아..그런 문제가 있었군요.
      제가 블로그 초보다 보니 RSS리더에서 자바스크립트가 지원되지 않는 것을 몰랐습니다.
      블로그를 방문했을 경우, IE를 사용할 경우만 적용이 되는 반쪽짜리 소스였군요.

      아무래도 크리에이티브 커먼즈 라이센스가 더 유용할 것 같습니다.