11.Nas_1




[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

    관련자료

    댓글목록

    등록된 댓글이 없습니다.




    • 일간 조회수
        • 게시물이 없습니다.
    • 주간 조회수
        • 게시물이 없습니다.
    • 월간 조회수
        • 게시물이 없습니다.


    Total 1,746 / 7 Page
    [ 하이라이트 기능만 추가 ]

    \r\ngnu 4.34.02 기본스킨\r\n\r\n\r\n- view.skin.php 에 하이라이트 기능만 추가됨\r\n- 현재 SyntaxHi…

    [ pda/m에서 글쓰기 ]

    .\r\n.\r\nShims HomePage\r\n[https://11q.kr 홈피]\n[이 게시물은 관리자님에 의해 2013-11-18 21:…

    [ 배추빌더 하단 메뉴 아이콘 수정 ]

    2012-09-05 22:30:10 , 154 조회\r\n\r\nwritten by 11q.kr관리자\r\n\r\n배추빌더 하단 메뉴 아이콘 수…

    [ [림스업] 배추 게시판 림스모바일 사용시 삭제 않되는 문제 추가 m/bbs/delete.php에 스킨 경로… ]

    // 배추 게시판 림스모바일 사용시 삭제 않되는 문제 추가 m/bbs/delete.php에 스킨 경로 #3추가시작// 스킨경로 추가 내용$boa…

    [ 림스 모바일 빌더 - jquery mobile Update - 업데이트 까지 ]

    림스 모바일 빌더 - jquery mobile Update - 업데이트\r\n\r\n파일명/업데이트제목\r\n\r\n작성일수정버젼조회\r\nm/…

    [ 림스모바일 상단 메뉴 만들기 rimsoft mobile menu 추가 head.php ]

    <?\r\n// 이 파일은 새로운 파일 생성시 반드시 포함되어야 함\r\nif (!defined("_GNUBOARD_")) exit; //…

    [ [팁소스] 최고 관리자 자동로그인 되게하기_성공 ]

    그누보드는 최고관리자는 자동로그인이 안되게끔 해두었습니다. 타인이 접속할 경우가 없다면 관리자도 자동로그인이 되면 편합니다.common.php …

    [ 림스모바일에 최신글 new.php 추가 하기 ]

    bbs/new.php\r\nskin/new/basic/new.skin.php\r\n폴더에 넣고\r\nbbs/new.php를 링크추가 사용하세요\…

    [ hyperlink(하이퍼링크)에 관한 설명 ]

    hyperlink(하이퍼링크)에 관한 설명 \r\n\r\nhttp://ektha307.com.ne.kr/TAG/tag6/tag6_9.html#\…

    [ hyperlink(하이퍼링크)에 관한 설명 ]

    hyperlink(하이퍼링크)에 관한 설명Shims HomePage[https://11q.kr 홈피] .출처:http://ektha307.com…

    [ pc버전 배추스킨사용시 림스모바일 사용시 삭제 않되는 문제 추가 m/delete.php에 스킨 경로 #3추가… ]

    \r\n[자답]/ pc버전 배추스킨사용시 림스모바일 사용시 삭제 않되는 문제 추가 m/bbs/delete.php에 스킨 경로 #3추가시작\r\n…

    [ 레이어 상단 무조건고정 ]

    \r\n목록 \r\n글쓰기\r\n요즘 유행이네요 레이어 상단 무조건고정 \r\n\r\n\r\nyuts \r\n작성일시 2012.05.16 11:…

    [ IE6에서 레이어 고정시키기 핵. Fixed Layer Hack for IE6 ... ]

    . \r\n\r\nIE6에서 레이어 고정시키기 핵. Fixed Layer Hack for IE6 ...‎ - 2007년 9월 7일 \r\n\r\…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-04-30 18:33:02

    오늘의 홈 현황


    • 현재 접속자♨ 76 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 7 명
    • 주간 가입자※ 17 명
    • 오늘 방문자 961 명
    • 어제 방문자 1,597 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,296,012 명
    • 전체 게시물※ 8,541 개
    • 전체 댓글수※ 24,537 개
    • 전체 회원수 10,942 명

    QR코드


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

    알림 0








    최신글↑