11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


[jQuery]jQuery Cookie plugin을 이용해서 모바일 페이지로 이동 여부 쿠키저장 예제

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    http://www.hacki.co.kr/bbs/board.php?bo_table=tip06&wr_id=36&sca=그누보드&page=4\r\n

    Shims HomePage
    [https://11q.kr 홈피]
    .
    \r\n

    [jQuery]jQuery Cookie plugin을 이용해서 모바일 페이지로 이동 여부 쿠키저장 예제

    \r\n
    \r\n
    \r\n
    \r\n

    쿠키를 아주 손쉽게 이용할 수 있게 해주는 jQuery Cookie 플러그인 입니다.

    \r\n


    \r\n

    간단하게 사용방법을 말씀드리자면

    \r\n

    $.cookie('the_cookie', 'the_value'); // 키값, 쿠키값

    \r\n

    위와 같은 코드 한줄로 간단하게 쿠기를 쓸 수 있습니다.

    \r\n


    \r\n

    $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true }); // 키값, 쿠키값, 옵션

    \r\n


    \r\n

    쿠키 값 호출은 $.cookie('the_cookie'); 요렇게 하면 됩니다.

    \r\n


    \r\n

    아주 간단하죠!!!

    \r\n


    \r\n


    \r\n

    자, 간단히 사용법을 알아보았으므로 이제 제목에 말씀드렸다시피 모바일 기기로 접속했을 때 모바일 페이지로 이동할건지 아니면 그냥 pc페이지로 이동할건지 여부를 물어서 쿠키값에 저장시키는 예제를 만들어보겠습니다.

    \r\n


    \r\n

    우선 코드부터 보여드리면

    \r\n
    \r\n

        if ($.cookie('vzm_move')==null)
        {
            var mobileKeyWords = new Array('iPhone', 'iPod', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson', 'SCH-', 'SPH-', 'LG-', 'CANU', 'IM-', 'EV-', 'Nokia');
            for (var word in mobileKeyWords){
                if (navigator.userAgent.match(mobileKeyWords[word]) != null){
                    var conf = confirm('모바일기기로 접속하셨습니다. 모바일 페이지로 이동하시겠습니까?');
                    if (conf==true)
                    {
                        location.href = "<?=$g4['m_path']?>/";
                        break;
                    } else {
                        // set 쿠키
                        $.cookie('vzm_move', 'false', { expires: 1 });
                        return false;
                    }
                }
            }
        }

    \r\n

    위와 같습니다 ^-^

    \r\n


    \r\n

    이제 위 코드를 한번 뜯어봅시다 -_-;; 전부 뜯을필욘 없고 쿠키관련만 봅시다 ㅎㅎ

    \r\n

                    var conf = confirm('모바일기기로 접속하셨습니다. 모바일 페이지로 이동하시겠습니까?');
                    if (conf==true)
                    {
                        location.href = "<?=$g4['m_path']?>/";
                        break;
                    } else {
                        // set 쿠키
                        $.cookie('vzm_move', 'false', { expires: 1 });
                        return false;
                    }

    \r\n

    이동 안한다고 하면 PC페이지로 그냥 보여주면 되니까 이 때 쿠키에 false 값을 저장시킵니다.

    \r\n

    옵션의 expires: 1 이건 날짜 설정 입니다. 숫자는 day를 뜻합니다. 1이면 하루 이겠죠 ^-^

    \r\n


    \r\n


    \r\n

        if ($.cookie('vzm_move')==null)

    \r\n

    저장된 쿠키값이 없으면 모바일기기인지 다시 체크해서 confirm 날려주면 되니까 위 처럼 if로 쿠키값의 값이 있는지 체크하면 되겠죠?


    \r\n


    \r\n
    ※ 로그인 하시면 원본파일을 볼 수 있습니다. ※
    \n
    [이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.H_BBS에서 이동 됨]
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,684 / 45 Page
    [ [TIP] CMD 명령어를 활용한 시스템 분석 – 여러가지 명령어들 ] 댓글 1

    [TIP] CMD 명령어를 활용한 시스템 분석 – 여러가지 명령어들SharedIT2016년 8월 10일7 Comments<CMD 명령어 모…

    [ tvix upnp 사용하기 pc윈도우에 있는 영화보기 ]

    tvix upnp 사용하기 pc윈도우에 있는 영화보기원본 첨부 pdf 파일 참고https://kodi.tv/에서 다운로드 설치 합니다\r\n&g…

    [ 시놀로지서버_접속불가_복구작업 헤 시놀로지 서버 작업,네트워크 연결 불가능,볼륨마운트 안됨,기존 HDD복구 … ] 댓글 1

    헤 시놀로지 서버 작업,네트워크 연결 불가능,볼륨마운트 안됨,기존 HDD복구\r\n\r\nDSM6.1.1재설치후 기존 하드 연결 복구 방법\r\…

    [ raid1 기존하드 basic으로 변경 용량확대하기 ]

    기존하드+새하드 레이드1으로 백업 후기존하드제거하고putty접속 후" mdadm --grow --raid-devices=1 --force /de…

    [ 성공)U5PVR WebDAV 구동하기 및 WebDAV 인증 Basic 및 미인증으로 설정하기 ] 댓글 5

    성공)U5PVR WebDAV 구동하기 및 WebDAV 인증 Basic 및 미인증으로 설정하기https://11q.kr/g5s/bbs/board.…

    [ 안드로이드 게임을 무료 다운로드 ]

    안드로이드 게임을 다운로드안드로이드 게임 무료 다운로드. 안드로이드 태블릿이나 안드로이드 전화에 대해서만 최고의 무료 안드로이드 응용 프로그램.…

    [ 해결)상단 대문 HomePC.11q.kr 과 아미나 메인 홈 아이콘 클릭시 자바스크립트 아이콘 블러오지 못하… ] 댓글 7

    해결)상단 대문 HomePC.11q.kr 과 아미나 메인 홈 아이콘 클릭시 자바스크립트 아이콘 블러오지 못하는 문제 https:// 적용후 아미…

    [ 400 Bad Request Request Header Or Cookie Too Large nginx ]

    ■ ▶ 해셜정보 ☞ ♠ 저는 크롬브라우즈 사용 쿠키 제거 해결정상적으로 연결정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11…

    [ u5pvr) Tvheadend 설치 폴더및 관리자 권한과 설정메뉴 나오지 않 을시 파일 구조 분석하여… ]

    ■u5pvr) Tvheadend 설치 폴더및 관리자 권한과 설정메뉴 나오지 않 을시 파일 구조 분석하여 수정1) Tvheadend 파일 설치 위…

    [ u5pvr의 자체epg생성하여 시놀서버에 다운로드및 시놀도커 epg 를 웹서버에 복사하기 ]

    u5pvr의 자체epg생성하여 내부ip의 iptv에서 xmltv.xml를 사용못해 시놀로지로 서버로 다운로드 하여iptv에서 epg정보 불러오기…

    [ Backup(AppCheck) 램섬웨어 파일 폴더 비우기및 지우기 ]

    AppCheck 유틸을 사용하여 램섬웨어 파일을 보호 합니다링크1에 다운설치 파일 보호 하세요Backup(AppCheck) 폴더를 재정리하거나 …

    [ webdav_net_drive_무료네트워크 드라이브 연결 RaiDrive Download update 진행시… ]

    무료네트워크 드라이브 연결 RaiDrive Download update 진행시 삭제 제거 되지 않을때 및 최신 버전정보 블라우저/에찌로 접속 합…

    [ 싸구려 안드로이드 TV 박스에 LibreELEC 리눅스를 설치하는 방법 ] 댓글 1

    Tomas C.의 프로필로 이동 Tomas C.리눅스 모든 것 !!! 3 월 28 일 자료 입니다싸구려 안드로이드 TV 박스에 LibreELEC…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-03 11:52:40

    오늘의 홈 현황


    • 현재 접속자♨ 654 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 1,286 명
    • 어제 방문자 2,223 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,410,638 명
    • 전체 게시물※ 8,673 개
    • 전체 댓글수※ 24,818 개
    • 전체 회원수 11,083 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑