두 사이트가 같은 사이트에서 사용되는지 확인합니다.
내가 위에서 말한 것은: 요청 자체가 될 때? URL? 그리고 그것의 시작 페이지? URL? 같은 사이트에 속하지 않을 경우 이 요청은 제 3 자 요청에도 적용됩니다. 그럼 어떻게 같은 사이트라고 할 수 있을까요? 우리가 자주 말하는 상 동성 (same-origin) 인가요, cross-origin? 두 요청이 동일한 사이트에 속하지 않습니까? 분명히 그렇지 않습니다, foo.a.com? 그리고? Bar.a.com? 서로 다른 소스이지만 같은 사이트일 가능성이 높습니다. a.com? 그리고? A.com:8000? 서로 다른 소스이지만, 두 사람은 확실히 같은 사이트에 속해 있습니다. 브라우저가 제 3 자 요청을 판단할 때 사용하는 판단 논리는 동원전략이 아니라 사용됩니까? Public? Suffix? 목록? 판단할 수 있습니다.
일부 학생들은 도메인 이름을 쉼표로 여러 필드로 나눌 수 있다고 생각할 수 있습니다. 두 도메인 이름의 마지막 두 필드가 모두 같으면 같은 사이트입니다. 예를 들면? Foo.a.com? 그리고? Bar.a.com? 바로 그렇습니다. 하지만? Sina.com.cn? 그리고? Sohu.com.cn? 이 조건도 충족되네요. 절대 같은 사이트는 아니죠. 브라우저가 모든 국가에서 반포한 2 급 도메인 이름을 기록하기 위해 목록을 유지해야 한다는 뜻이죠. 하지만 국가가 3 급 도메인 이름을 다른 사이트에 개방할 수 있을 뿐만 아니라, 시나닷컴과 같은 일반 사이트도 개방할 수 있습니다. *.sinaapp.com? 레벨 3 도메인 이름 등록, foo.sinaapp.com? 그리고? Bar.sinaapp.com? 두 개의 다른 사이트인데, 그럼? Sinaapp.com? 그 목록에도 가입해야 하나요? Github.io? 등등.
모질라? 오래 전에 자신이 유지 관리하는 이 도메인 이름 접미사 목록을 넣었습니까? 깁스? 에, 이름이? Public? Suffix? 목록, 안에 있을 뿐만 아니라? 아이아나? 반포된 최고급 도메인 이름, 많은 2 급 도메인 이름, 그리고 3 급 도메인 이름, 예를 들면? Compute.amazonaws.com, 심지어 4 단계 도메인 이름? Compute.amazonaws.com.cn, 두 가지를 판단합니까? URL? 같은 사이트인가요? 두 개만 판단하면 되나요? URL? 도메인 이름? Public? Suffix (일치 할 수있는 가장 긴 계산 기준) 와 그 앞의 필드 (나중에 사용)? Public? Suffix+1? 모두 같은지, 네, 같은 사이트인지, 그렇지 않으면 그렇지 않다는 뜻입니다. 예를 들면?
공용? Suffix? 목록? 처음? Firefox? 제한에 쓰나요? 설정-쿠키? 응답 헤더? 도메인? 속성상,? 도메인? 자신의 사이트보다 더 큰 것으로 설정할 수 없습니까? Public? Suffix+1? 높은 수준의 도메인 이름, 예를 들면? Foo.w3c.github.io? 설정할 수 없습니까? Set-쿠키:? Foo = 1; -응? 도메인 = github.io, 최대 설정만? Set-쿠키:? 바 = 1; -응? Domain=w3c.github.io, 이제 다른 브라우저도 같은 목록을 사용하여 같은 제한을 하고 있습니다. 돔? API? 안에? Document.domain? 나중에도 이 제한을 더했다. 일부 브라우저는 이 목록을 사용하여 주소 표시줄에 있는 것을 강조 표시합니까? URL? 중? Public? Suffix+1? 부분 (Firefox? 그리고? IE? 유용하다, 크롬? 전체 도메인 이름이 강조 표시됨) 또한 브라우저는 이 목록을 사용하여 역사적 웹 주소를 다른 사이트에 정렬하는 등 다른 사소한 일들을 수행합니다.
브라우저는 정기적으로 이 목록을 동기화합니다. 예를 들면? 크롬? 각 공식 버전이 출시되기 전에 한 번 동기화됩니다.
보충 자료: www.sina.com 과 www.sohu.com.cn 의 판단 세부 사항. 먼저 www.sina.com 에서 public suffix list 의 suffix list 를 찾습니다. Com.cn 만 찾을 수 있습니다. 그래서 public suffix+1 (시나) 입니다. 바로 sina.com.cn 입니다. 마찬가지로 sohu.com.cn 에서는 대비가 일치하지 않습니다. 그래서 같은 사이트
가 오리지널, 원문 주소: 웹 링크