Chrome 브라우저를 업데이트한 후 Google 플러그인이 웹페이지에 중첩된 iframe에 쿠키를 삽입할 수 없습니다.

참조

Google Developers Platform 공식 웹사이트(방문할 경우 벽을 넘어야 함).
https://developer.chrome.com/

문제 설명

최근에 회사의 브라우저 플러그인 요구 사항 중 일부를 인수했으며 백그라운드 관리 시스템의 특정 페이지에 iframe이 포함된 타사 웹 사이트가 포함되었습니다. 목적은 당사가 계정을 전환할 때 쿠키를 가져온 다음 플러그인을 사용하여 쿠키를 삽입하는 것입니다. 빠른 계정 전환 효과를 달성하고 작업 시간을 절약하며 일부 반복 작업을 피하십시오.

크롬 브라우저가 버전 91 이상으로 업데이트되기 전에 플래그에서 크롬 브라우저의 기본적으로 동일한 사이트 쿠키 및 동일한 사이트에서 보안이 유지되지 않는 쿠키 설정을 모두 비활성화할 수 있습니다. 이런 식으로 플러그인은 쿠키를 직접 이식할 수 있지만 구글 크롬 업데이트 이후 구글은 이 두 가지 설정을 제거하고 기본적으로 켜두었습니다. 현재 플러그인은 쿠키를 이식할 수 없으며 프로젝트에 문제가 있습니다.

해결책

원래 생각은 구글이 두개의 설정을 제거한 후 플러그인으로 수동으로 설정하는 것이었습니다. 가장 먼저 확인한 것은 360으로 번역된 구글 플러그인의 문서였습니다. 그의 설정 방법은 sameSite=none을 직접 설정하는 것이었습니다.

여기에 이미지 설명 삽입

근데 설정하고 나니 전혀 안되네요 나중에 구글공식문서를 확인해보니 구글공식문서는 오래전에 업데이트가 된거였는데 360으로 번역된 문서의 버전이 너무 오래되어서 업데이트가 안됬네요 전혀 업데이트되지 않았습니다. Google의 공식 웹 사이트는 다음과 같이 작성되었습니다.

여기에 이미지 설명 삽입

sameSite를 "no_restriction"으로 설정하고 나면 문제가 해결되므로 추후 문서를 참고할 때 공식 문서를 참조하도록 노력해야 합니다. 그렇지 않으면 문서가 시기 적절하게 업데이트되어 문제가 발생할 수 있습니다.
여기에 이미지 설명 삽입

Supongo que te gusta

Origin blog.csdn.net/yangxbai/article/details/125842499
Recomendado
Clasificación