본문으로 바로가기
homeimage
  1. Home
  2. 컴퓨터/컴퓨터 이야기
  3. 짜증나는 HTML 클립 포맷

짜증나는 HTML 클립 포맷

· 댓글개 · 바다야크

지난 11월 25일에 올린 "jwFreeNote 5.9.6"이 웹 페이지에서 복사한 클립 데이터를 붙여 넣기를 하면 멈추어 버리는 문제가 있었습니다. 빨리 고쳐서 올렸어야 했는데, 한 달 가까이 지나 "jwFreeNote 5.9.7"을 올렸습니다. 너무 늦게 올려 대단히 죄송합니다.

이 문제를 잡으면서 구글의 크롬 브라우저 클립 데이터도 함께 보게 되었습니다. jwFreeNote의 특징이라면, 웹 페이지에 포함된 사진을 내려받아 문서와 함께 컴퓨터로 저장합니다. 사진 파일이 없어지는 것을 막기 위해서이죠. 그러나 크롬에서 복사한 클립 데이터는 사진이 내려받아 지지를 않네요.

이런 생각에 이번 버전에서는 클립보드 데이터 붙여 넣을 때 멈추는 문제와 구글 크롬에서의 클립데이터도 사진 파일이 있으면 내려 받도록 했는데, 프로그램을 업데이트하면서 짜증 난다는 생각이 절로 들더군요.

우선 Internet Explorer(이하 IE)에서의 클립보드 데이터는 아래와 같습니다.

Version:1.0
StartHTML:000000193
EndHTML:000002610
StartFragment:000002437
EndFragment:000002474
StartSelection:000002437
EndSelection:000002474
SourceURL:http://forum.falinux.com/zbxe/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<HTML lang=ko xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko"><HEAD><TITLE>임베디드 리눅스 시스템 포럼 - Falinux Forum</TITLE>
<SCRIPT type=text/javascript
src="/zbxe/files/cache/optimized/a2d8de65a4e64db7b3ccefe3a0a26401/a2d8de65a4e64db7b3ccefe3a0a26401.1261115947.js.php"></SCRIPT>

<SCRIPT type=text/javascript
.... 너무 길어서 이하 생략 ....

같은 부분에 대한 구글 크롬에서의 클립보드 데이터입니다.

Version:0.9
StartHTML:0000000147
EndHTML:0000000979
StartFragment:0000000185
EndFragment:0000000941
SourceURL:http://forum.falinux.com/zbxe/
<html>
<body>
<!--StartFragment-->
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Gulim; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="color: rgb(85, 85, 85); font-family: Tahoma; font-size: 12px; line-height: 18px; ">전 시간에 사운드를 살리고<span class="Apple-converted-space"> </span></span></span>
<!--EndFragment-->
</body>
</html>

같은 웹페이지에서 같은 부분을 복사했는데, 복사된 모습이 다르지요? 첫 행에 보이는 버전 번호에 따라 클립 데이터의 내용이 다른 것으로 생각됩니다. 그렇다면 구글 크롬은 0.9를 사용하고 있고, IE에서는 1.0을 사용하고 있는데, 신규 기술이 적용되어 새로운 내용이 추가되는 것은 이해한다고 해도, 이전 항목을 그대로 사용하면서 형식이 다른 것은 좋게 생각할 수 없네요.

  • 우선 StartFragment, EndFragment의 요소 값이 0.9에서는 10자리인데, 버전 번호가 높은 1.0은 오히려 줄어서 9 자리이네요.
  • 0.9는 HTML TAG를 소문자로 쓰는데, 1.0은 대문자?

천재들의 깊은 뜻이 있겠지만, 그래서 저 같은 둔재가 고생합니다. 고생이야 하면 되겠지만, 이렇게 되면 프로그램 코드가 덧칠해지고 지저분해질 텐데 말이죠.

SNS 공유하기
💬 댓글 개
최근글
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.