로그인


l

팁 & 강좌 게시판

생활속에서 필요한 지식과 지혜를
다른 회원들과 나누는 게시판입니다.

  • 전체보기
  • [PDA]
  • [PC/모바일]
  • [생활상식]
  • [취미/음식]
  • [기타]
  • [카메라]
  • [iPhone/Touch]
  • [기타 전자기기]

[PC/모바일]

맞춤법이 애매할 땐 이 북마클릿을 눌러주세요.

   http://speller.cs.pusan.ac.kr/PnuSpellerISAPI_201602/Default.htm (124)   http://clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=352977 (54)

북마클릿에 대해서는

'클리앙 > 팁과강좌 > 번역이 필요하면 이 북마클릿을 눌러주세요' (링크#2)를 참고해주세요.

 

 

이 글에서 소개하는 북마클릿은

부산대학교 인공지능연구실과 (주)나라인포테크가 공동으로 만든 한국어 맞춤법/문법 검사기(링크#1)를 이용하여

웹페이지에서 선택(블록 설정)한 텍스트를 위 맞춤법/문법 검사기로 보내 오류 검사를 합니다.

 

 

저장할 북마클릿

javascript:var text = ""; if(window.getSelection) { text = window.getSelection().toString(); } else if(document.selection && document.selection.type != "Control") { text = document.selection.createRange().text; }; var newTable = new String(text); var newTable2 = new String(""); while(newTable != newTable2) { newTable2 = newTable; newTable = newTable.replace(" \n", "\n"); newTable = newTable.replace(" \r", "\r"); newTable = newTable.replace("\n ", "\n "); newTable = newTable.replace("\r ", "\r "); newTable = newTable.replace("\t\n", "\n"); newTable = newTable.replace("\t\r", "\r"); newTable = newTable.replace("\n\t\t", "\n\t"); newTable = newTable.replace("\r\t\t", "\r\t"); }; var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", "http://speller.cs.pusan.ac.kr/PnuWebSpeller/lib/check.asp"); form.setAttribute("target", "formresult"); var hiddenField = document.createElement("input"); hiddenField.setAttribute("type", "hidden"); hiddenField.setAttribute("name", 'text1'); hiddenField.setAttribute("value", newTable2); hiddenField.setAttribute("target", "_blank"); form.appendChild(hiddenField); document.body.appendChild(form); window.open('about:blank', 'formresult', 'scrollbars=no,menubar=no,height=700,width=850,resizable=yes,toolbar=no,status=no'); form.submit();

 

 

사용법

1. 검사하고자 하는 문구를 선택(블록 설정)한다.

 

예문: >> 이거슨 문장이지롱. <<

결과: >> 이것은 문장이지요. <<

 

2. 북마클릿을 클릭한다.

 

3. 새 창에 나타난 검사 결과를 확인한다.

 

 

참고

1. 위 스크립트는 구글링 결과와 검사기 웹페이지의 소스를 토대로 짜깁기와 약간의 수정으로 만들었습니다.

제가 테스트하기에 정상 작동하는 것 같으나 더 나은 꼴로 수정해주신다면 감사하겠습니다.

 

2. 클리앙 글쓰기 에디터의 글은 검사가 되지 않습니다.

이런 경우 새 창의 '다시쓰기' 버튼을 눌러 확인하고자 하는 내용을 직접 (복붙) 넣어 검사해보세요.

댓글창같은 일반 글상자에서는 가능합니다.

 

3. 정상작동하지 않는 경우 웹페이지 주소와 상황을 쪽지나 댓글로 알려주세요.

실력이 미진하여 고칠 수 있을지는 모르겠습니다만 일단 확인해보겠습니다.

 

4. 다음 사전 맞춤법 검사기로도 만들었습니다.

http://clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=353304

 

5. 아래 링크는 deejay무이님께서 수정하신 방식입니다.

http://codepen.io/taekie/pen/evVwOW

새 창을 띄우지 않고도 사용 가능합니다.

자세한 내용은 링크의 설명을 확인해보시기 바랍니다.

deejay무이님께 감사드립니다.

  • opmn님
  • (2017-03-20 00:52)
이것은 좋은 팁이지요.
  • 리림님
  • (2017-03-20 09:26)
상용 프로그램이라고 뜨면서 안되네요...
  • (2017-03-20 12:56)
좀 더 자세히 설명해주세요
  • 잘한다님
  • (2017-03-20 13:17)
회사에서 접속한 거라 그런 것 같네요. 상용 사용을 막으려고 회사 IP들은 차단한 것 같아요.
  • (2017-03-20 11:32)
이게 옛날 단디 아닌가요? 맥에서도 컨텍스트메뉴에 등록해서 잘 써먹었던 녀석인데 북마클릿으로도 되나보군요.
  • (2017-03-20 12:57)
단디가 뭔지 잘 모르겠습니다. 자바스크립트를 지원하는 모든 브라우저에서 정상작동할겁니다. 아마도요... ㅎㅎ;
  • 죽_끓듯님
  • (2017-03-20 12:17)
감사합니다~
  • 없는듯님
  • (2017-03-20 13:45)
정보 감사합니다
*개인이나 학생만 무료네요~
  • (2017-03-21 07:09)
다음 사전 맞춤법 검사기로도 만들었습니다.
http://clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=353304
  • (2017-03-21 16:22)
정말 고마운 팁입니다.^^ 감사히 잘 쓸께요~
  • deejay무이님
  • (2017-03-21 17:53)
새 창에서 여는 대신 iframe을 이용해서 페이지 안에서 바로 결과를 보도록 코드를 수정해봤어요.
http://codepen.io/taekie/pen/evVwOW
  • (2017-03-21 19:26)
링크를 본문에 추가했습니다. 감사합니다.
혹시나하여 찾아보니 무이단모음 만드신 그 무이님이 맞으시군요.
정말 반갑습니다. 무이단모음 인상깊게 보았습니다.
다시 한번 감사합니다. :)
  • deejay무이님
  • (2017-03-22 08:52)
BOLD님
새 창 여는게 느려서 페이지내에서 처리되면 좋겠다고 항상 생각만하고 있었는데 BOLD님 알려주신 방법으로 힌트를 얻어서 해결했네요. 고맙습니다. :)
사실 부산대와 다음 맞춤법에서 쓰이는 틀린 맞춤법에 위에 직접 교정 내용을 표시하는 UI도 제가 디자인한 거에요(소근소근) :)
  • (2017-03-22 10:56)
ㅋㅋ 해당 내용도 다 봤지요~
  • 마약청정국님
  • (2017-03-22 18:06)
오 참 좋네요~

근데 http 페이지에서는 새창으로 열린다고 하는데..

제가 컴알못이라....

http가 아닌 페이지가 있나요?
보니까 거의 대부분 홈페이지 주소들이 http로 시작하더라구요~
이전글 아이폰6(s)+ 7+ 고속충전 방법[18] 03-20 01:26
다음글 ASUS 공유기 WIFI 5GHz 덜 끊기는 팁[22] zanianza 03-19 22:30