2012-01-03 3 views
0

기존 코드를 수정할 수없는 사이트에 대한 드롭 - 인 스크립트를 만들고 있습니다.자바 스크립트를 통해 값을 변경하기 위해 쿠키 도트 규칙 사용하기

자바 스크립트를 통해 쿠키 값을 변경해야하지만 쿠키 도트 규칙으로 인해 문제가 발생합니다.

기존 쿠키 (나는 아무것도 할 수 없습니다)는 도메인이 "www.example.com"입니다.

동일한 도메인으로 대체 쿠키를 설정하려고했지만 페이지의 쿠키를 검사 할 때 대체 쿠키의 도메인이 ".www.example.com"이고 의도 한 쿠키가 있음을 확인했습니다. 대체 할 쿠키는 여전히 존재할뿐만 아니라 대체 쿠키를 분명히 과소 평가하고 있습니다.

기존 쿠키를 완전히 삭제해도 쿠키가 삭제되면 재설정 될 수 있습니다 (아무 것도 할 수 없습니다).

기존 쿠키를 어떻게 바꿀 수 있습니까?

+0

왜'www' 앞에'.'가 생깁니 까? –

답변

0

이것은 좋지 않지만 JavaScript에서는 마지막 함수가 우선합니다. 새로운 기능에 원래 setCookie 기능에서

function setCookies() { 
    // code that make you crazy 
    // + some modification 
} 

복사 전체 코드 :

function setCookies() { 
    // code that make you crazy 
} 

당신의 기능을로드하는 파일 후 :

은 가정 당신이 그 코드에 액세스 할 수없는 기능 setCookies있다 동일한 이름을 사용하고 수정 사항을 적용하십시오.

관련 문제