Loading...
2018.02.14 23:13

chrome notification https 미지원

기존 운영중인 사이트에 오래전...(2016년도쯤????)에 chrome notification 을 적용해두었습니다. 이게 뭐냐하면 notification 명령어를 날리면 윈도우 창 우측 하단에 요런식으로 알림창을 띄워주는 겁니다. 저기서 클릭하면 클릭이벤트에 대해서도 지정할수 있고요. 사이트내에 웹소켓을 적용하여 새로운 글이나 쪽지 알림등이 올 경우 브라우저가 열려있으면 저렇게 알림창을 보내는 역할이지요. 그런데, 잘 사용하다가 어느날 안되는겁니다. (오잉? 왜 안되지...) 귀찮아서 내비두고 있다가 몇개월이나 지나서야 이제서야 수정작업에 들어갔습니다. 크롬 콘솔에서 Notification.permission 이라고 입력해도 denied 나와요 --; 분명 크롬 설정창에는 허용이라고 되어있는데, 도대체..

화면상의 위치 가져오기

function getBounds(tag) { var ret = new Object(); if(document.all) { var rect = tag.getBoundingClientRect(); ret.left = rect.left + (document.documentElement.scrollLeft || document.body.scrollLeft); ret.top = rect.top + (document.documentElement.scrollTop || document.body.scrollTop); ret.width = rect.right - rect.left; ret.height = rect.bottom - rect.top; } else { var box = document.getBoxObject..

폼 검사기

개발용 버전 MiyaValidator 0.1 (32KB) miya_validator.js MiyaValidatorRealtime 0.1 (10KB) miya_validator_realtime.js 서비스용 버전 MiyaValidator 0.1 (12KB) miya_validator__compressed.js MiyaValidatorRealtime 0.1 (4KB) miya_validator_realtime__compressed.js 항목이 입력되었는지 검사 사용자가 해당 항목에 값을 입력하였는지 아닌지를 검사한다. 검사 항목에 required 속성을 부여하면 사용자가 해당 항목을 입력하지 않았을 때 에러를 반환한다. 다음 예제를 실행해보자. 전화번호 아래는 phone이라는 항목에 required 속성을 ..

키코드 표

--------------------------------------- 키코드표 --------------------------------------- ←(백스페이스) = 8 TAB = 9 ENTER = 13 SHIFT = 16 CTRL = 17 ALT = 18 PAUSEBREAK = 19 CAPSLOOK = 20 한/영 = 21 한자 = 25 ESC = 27 스페이스 = 32 PAGEUP = 33 PAGEDN = 34 END = 35 HOME =36 ←(중간) = 37 ↑(중간) = 38 →(중간) = 39 ↓(중간) = 40 INSERT = 45 DELETE = 46 0 = 48 1 = 49 2 = 50 3 = 51 4 = 52 5 = 53 6 = 54 7 = 55 8 = 56 9 = 57 A = 6..

쿠키

이 글은 스프링노트에서 작성되었습니다..

자동완성

/* * Create by nhosw at i-swear.com * Last Modify 2007.09.30 * 이 주석은 삭제하지마시길 바랍니다. */ document.write(''); var a_new = null; var a_old = null; var a_timer = null; var a_obj = null; var a_int = 300; var a_type = null; var a_search = null; var B="block",I="inline",N="none",UD="undefined"; var UD = "undefine"; var han_1 =new Array('ㄱ','ㄲ','ㄴ','ㄷ','ㄸ','ㄹ','ㅁ','ㅂ','ㅃ','ㅅ','ㅆ','ㅇ','ㅈ','ㅉ','ㅊ','ㅋ','ㅌ','..

바코드그리기

/* Create by nhosw at i-swear.com 2007. 05. 08 어버이날을 맞이하여.. 이 주석은 지우지 말아주시길 바랍니다. ps. 사용중 더 좋은 방법이나 버그가 있을 경우 메일로 부탁드립니다. 소스를 오픈한다는것은 더 좋은 소스로 고치기 위함이 아닐까요...... 감사합니다. 사용법 바코드를 그릴 페이지에 아래의 스타일 시트를 선언해주셔야 합니다. 바코드를 그릴 라인에서 아래와 같이 써줍니다. */ var s; var b; var b_; var s_; var bar_ar = new Array(); bar_ar["0"] = "1010011011010"; bar_ar["1"] = "1101001010110"; bar_ar["2"] = "1011001010110"; bar_ar["3"..

동적으로 자바스크립트 로드하기

http://www.developpez.net/forums/archive/index.php/t-158898.html function innerHTMLJS(obj,content) { /* Copyleft by GourouLubrik 2006 */ if(typeof(obj) != 'object' && typeof(content) != 'string') return; obj.innerHTML = content; var scripts = obj.getElementsByTagName('script'); if(scripts == false) return true; // no node script == no problem ! for (var i=0;i 0) /* boucle de copie des attributs ..

Rowspantable

/* * Create by nhosw at i-swear.com * Last Modify 2007.05.19 * 이 주석은 삭제하지마시길 바랍니다. */ /* * rowspantable * @param string tbl 테이블이름 * @param int sortnode 정렬기준점 , 0이면 기준점 없음 * @param int sortdirect 정렬방향, 0이면 무지향, 1이면 왼쪽으로 나가면서 rowspan, 2면 우측으로 가면서 rowspan * @param boolean sorttype 정렬타입, false 이면 무조건 정렬, true이면 기준점이 rowspan 되어야 rowspan 됨 * @param boolean thfind 테이블의 최상위 td 검사 여부 true 면 검사, false 면 검..