복붙노트

[JQUERY] 왜 크롬 지역 jQuery를 쿠키를 무시합니까?

JQUERY

왜 크롬 지역 jQuery를 쿠키를 무시합니까?

해결법


  1. 1.크롬 로컬 파일에 쿠키를 지원하지 않는 (또는, 피터 리용 언급처럼, 로컬 호스트 *)는 --enable-파일 쿠키 플래그를 시작하지 않는 한. 당신은 http://code.google.com/p/chromium/issues/detail?id=535에서 그것에 대해 토론을 읽을 수 있습니다.

    크롬 로컬 파일에 쿠키를 지원하지 않는 (또는, 피터 리용 언급처럼, 로컬 호스트 *)는 --enable-파일 쿠키 플래그를 시작하지 않는 한. 당신은 http://code.google.com/p/chromium/issues/detail?id=535에서 그것에 대해 토론을 읽을 수 있습니다.

    직접 로컬 IP 주소 (127.0.0.1)를 사용하는 경우 * 크롬은 지원 쿠키를 수행합니다. 그래서 로컬 호스트의 경우, 그것은 쉽게 해결 될 수있다.


  2. 2.로컬 응용 프로그램 대신 크롬에서 로컬 스토리지를 사용하는 경우 : http://people.w3.org/mike/localstorage.html

    로컬 응용 프로그램 대신 크롬에서 로컬 스토리지를 사용하는 경우 : http://people.w3.org/mike/localstorage.html


  3. 3.나는 몇 가지 문제가 있었다 그리고이 끔찍한 솔루션을 해결했다. 함께 저장 및 쿠키 플러그인을 사용하여.

    나는 몇 가지 문제가 있었다 그리고이 끔찍한 솔루션을 해결했다. 함께 저장 및 쿠키 플러그인을 사용하여.

    <script src="js/jquery.cookies.2.2.0.js" type="text/javascript"></script>
    <script src="js/jquery.Storage.js" type="text/javascript"></script>
    
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    
    //get cookies
    var helpFlag=(is_chrome)?$.Storage.get("helpFlag"):$.cookies.get("helpFlag");
    
    //set cookies
    if(is_chrome)$.Storage.set("helpFlag", "1");else $.cookies.set("helpFlag", "1");
    

    나는 이것이 완벽한 해결책이 아니라는 것을 알고 있지만 나를 위해 작동


  4. 4.이것은 나를 위해 일을했다 :

    이것은 나를 위해 일을했다 :

    당신의 크롬 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성, 바로 가기 탭을 선택하고 대상 경로의 마지막에 --enable-파일 쿠키를 추가 할 수 있습니다.


  5. 5.나는 로컬 호스트 대신 IP 주소를 사용하여 보시기 바랍니다, 같은 문제가 있었다. "http://127.0.0.1/yoursite/을"예컨대 들어

    나는 로컬 호스트 대신 IP 주소를 사용하여 보시기 바랍니다, 같은 문제가 있었다. "http://127.0.0.1/yoursite/을"예컨대 들어


  6. 6.쿠키 및 Google 웹 로그 분석을 확인하시기 바랍니다.

    쿠키 및 Google 웹 로그 분석을 확인하시기 바랍니다.

    $.cookie("nameofcookie", cookievalue, {path: "/", expires: 30});
    

    이 줄을 변경

    $.cookie("nameofcookie", cookievalue, {*Path:* "/", expires: 30});
    

    이 프로젝트의 작업은 괜찮습니다.


  7. 7.또 다른 원인은 경로 : "/", 당신은 정상적인 웹 URL을 사용하지 않는 때문에, / 아마 평균 듭니까 - 전혀 경로를 설정하지 않고 시도.

    또 다른 원인은 경로 : "/", 당신은 정상적인 웹 URL을 사용하지 않는 때문에, / 아마 평균 듭니까 - 전혀 경로를 설정하지 않고 시도.


  8. 8.당신이 크롬을 사용하는 경우이 지역의 쿠키를 사용하는 명령이다

    당신이 크롬을 사용하는 경우이 지역의 쿠키를 사용하는 명령이다

    그것은 크롬에 대해 같은 일이

    이 도움말 당신을 희망!


  9. 9.으로는 로컬 파일에 대한 액세스 Tampermonkey을 사용할 수 있습니다 해결 (A Tampermonkey 스크립트에서 지역의 html 페이지를 포함하는 방법?) 그렇게함으로써 당신은 Tampermonkey의 스토리지를 사용하며, 기능 GM_getValue (데이터) 및 GM_setValue (데이터)하여 데이터를 설정하고 얻을 수있을 것입니다. 난 내가 Windows 탐색기 사용자 정의의 대안으로 사용되는 내 로컬 HTML 페이지에 대한 그 사용

    으로는 로컬 파일에 대한 액세스 Tampermonkey을 사용할 수 있습니다 해결 (A Tampermonkey 스크립트에서 지역의 html 페이지를 포함하는 방법?) 그렇게함으로써 당신은 Tampermonkey의 스토리지를 사용하며, 기능 GM_getValue (데이터) 및 GM_setValue (데이터)하여 데이터를 설정하고 얻을 수있을 것입니다. 난 내가 Windows 탐색기 사용자 정의의 대안으로 사용되는 내 로컬 HTML 페이지에 대한 그 사용

    그러나 실제로 로컬 스토리지에서 유리의 대답은 완벽하게 작동합니다.

  10. from https://stackoverflow.com/questions/335244/why-does-chrome-ignore-local-jquery-cookies by cc-by-sa and MIT license