본문 바로가기

ready

(4)
네이버 검색 엔진이 가져가는 웹사이트 제목 타이틀 획득 타이밍..? 네이버 검색 엔진이.. 웹사이트의 제목과 등등등의 정보를 웹봇을 통해 수집하는 것은 익히 알고 있죠..? 그런데, 해당 웹페이지의 제목을 수집하는 타이밍은 언제 일까요..? 일단, 이것이 이슈가 되거나 심층 분석을 하겠다는 것은 아니구요. 프로그래머 입장에서, 어떻게 하면 제목이 정상적으로 수집되도록 할 것이냐.. 이걸 짧막하게 생각해 본다는 겁니다. 뭔가 거창한 걸 원하시는 분은 아래 내용을 보실 필요 없구요. HTML 구조상, title 의 위치는 head 태그 안에 존재합니다. 네이버 웹마스터 도구에서도 title 태그가 body 안에 들어가면 수집이 안 된다는 내용이 있습니다. 그런데, 웹프로그램을 하다 보면.. head 의 title 에 모든 내용을 미리 담아 놓을 수는 없어요. 정적인 웹페이지..
iOS 에서 화면 전환 자바스크립트가 실행되지 않는다면..? iOS 기기에서도,- 사파리에선 스크립트가 정상 작동- iOS 용 앱의 웹뷰에서는 스크립트가 작동하지 않음. 사용되었던 자바스크립트는 top.location.href = ''; 이었음.그런데, 해당 앱의 웹뷰에서 URL을 개발 PC 로 바꿔서 스크립트를 실행하면 정상 작동. 가만, 리얼 서버는 https 로 돌고 개발 PC 는 http 로 돌아서 그런가..?그래서 http 로 해당 화면을 오픈하고 스크립트를 실행하니 역시나 안 됨. 그래서, 미친체 하고 혹시나 싶어서해당 스크립트를 $(document).ready(function(){ ... }); 에 넣었더니..짜잔, 정상적으로 실행됨. ㅠ. 이거, 왜 그런겨..?
자바스크립트로 이미지 다운로드 여기저기 어렵게 찾았네요.. function downloadImage(imageUrl,fName){ if(/msie|trident/i.test(navigator.userAgent)){ // IE 인지 체크 var _window = window.open(imageUrl, '_blank');// 새창으로 열어서.. _window.document.close(); _window.document.execCommand('SaveAs', true, fName);// 저장하라, false 로 해도 동일 _window.close();// 끝나면 새창 닫음 }else{ var $a = $("").attr("href", imageUrl).attr("download", fName).appendTo("body");// HTML..
jQuery Ajax, FAQ 를 웹에디터로 관리할때 아코디언 목록이 1건만 표시될 때의 처리 (방법론) FAQ 를 구성할 때.. 평소에는 제목만 보이다가, 제목을 클릭하면 상세 내용이 제목 밑으로 펼쳐지는 방식의 아코디온 FAQ 가 필요할 때가 있죠. 그런데, FAQ 내용을 웹에디터를 사용해서 관리한다면 간혹 곤란한 경우가 발생하기도 합니다. 수작업으로 만들어 낼 때는 FAQ 목록에 html 태그가 들어가지 않는데, 웹에디터를 사용해서 FAQ 를 관리하면 펼쳐지는 본문 내용 부분에 태그가 들러붙죠. 이때 FAQ 목록의 첫번째는 제대로 나오는데 그 다음부터 나오지 않을 수도 있어요. FAQ 를 구성하는 구조를 어떻게 했느냐에 따라서 발생하기도 발생하지 않기도 하는 현상입니다만.. 본문내용 로 해 두었다가 클릭했을때 나오게 하거나, 를 두고 본문내용 에 담았다가 div 에 표시되게 하는 방법이 먹히지 않을 때..