새로운 또는 실험용 웹 플랫폼 기능을 테스트합니다.
오리진 트라이얼을 통해 신규 또는 실험용 기능을 사용해 기능이 출시되기 전에 사용자가 한시적으로 사용해 볼 수 있는 기능을 사용할 수 있게 되었습니다
Chrome에서 특정 기능의 오리진 트라이얼을 제공하는 경우 트라이얼에 등록할 수 있습니다. 모든 사용자가 이 기능을 사용할 수 있도록 원본 플래그를 전환하거나 Chrome의 대체 빌드로 전환할 수 있습니다. 업그레이드 필요). 개발자가 오리진 트라이얼을 통해 데모 및 프로토타입을 제작할 수 있음 새로운 기능을 사용할 수 있습니다. Chrome 엔지니어는 이 평가판을 통해 다른 웹 기술과 어떻게 상호 작용하는지에 대해 설명합니다.
오리진 트라이얼은 모든 개발자에게 공개되며 한계는 다음과 같습니다. 확인할 수 있습니다 참여는 사용자가 스스로 관리하는 절차이므로 문서 및 지원을 참조하세요 참가자는 기꺼이 일할 의지와 능력이 있어야 합니다. 사용 가능한 문서를 통해 상대적으로 독립적으로 API 사양 및 설명 동영상으로 제한될 가능성이 높지만 가능하면 안내를 제공하는 것이 좋습니다.
평가판에 등록하면 Chrome팀에서 주기적으로 사용해 주시기 바랍니다. 일부 기능은 여러 오리진 트라이얼을 진행하며, 의견이 반영되고 조정이 이루어집니다.
오리진 트라이얼도 제공 Firefox 및 Microsoft Edge.
서드 파티 오리진 트라이얼
오리진 트라이얼은 일반적으로 퍼스트 파티를 통해서만 이용할 수 있습니다. 등록된 단일 origin의 경우 서드 파티 오리진 트라이얼을 통해 삽입된 콘텐츠 제공업체는 모든 사이트에 토큰을 요청하지 않고도 여러 사이트에서 새로운 기능을 사용해 볼 수 있습니다. 출처입니다.
자세히 알아보기: 서드 파티 출처란 무엇인가요? 무엇인가요?
지원 중단 기능 트라이얼
모든 오리진 트라이얼이 새 API 테스트용은 아닙니다. 일부 체험판에서는 지원 중단된 기능을 일시적으로 다시 사용 설정할 수 있습니다. 이를 지원 중단 트라이얼이라고 하며 어떤 맥락에서는 '역순'이라고도 합니다. 오리진 트라이얼입니다.
예: Chrome 85 AppCache를 사용할 수 없으며 기본적으로 더 이상 사용할 수 없습니다. 이전하는 데 시간이 더 필요한 사이트 AppCache는 AppCache를 계속 사용하기 위한 지원 중단 기능 트라이얼에 등록할 수 있었습니다. Chrome 93까지 업그레이드할 수 없습니다.
오리진 트라이얼 참여
- 활성 목록에서 오리진 트라이얼을 선택합니다. 시도를 참조하세요.
- 등록 버튼을 클릭하고 양식을 작성해 주세요.
- 무료 체험 기능을 사용하려는 모든 웹페이지에 토큰을 제공합니다.
사용할 수 있습니다.
<ph type="x-smartling-placeholder">
- </ph>
- <head>에 메타 태그로 삽입:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
- HTTP 헤더로 사용:
Origin-Trial: TOKEN_GOES_HERE
- 프로그래매틱 방식으로 토큰을 제공합니다.
- <head>에 메타 태그로 삽입:
- 새로운 기능을 사용해 보세요.
- 의견을 제출합니다. 이 작업은 오리진 트라이얼 사이트를 통해 진행합니다. 이 피드백은 공개되며 Chrome에서 제한된 사용자 그룹만 사용할 수 있습니다. 있습니다. 각 무료 체험에는 커뮤니티에서 즉흥적인 의견을 얻을 수 있는 링크도 제공됩니다. 일반적으로 GitHub 또는 다른 공개 채널에 있는 기능을 가리킵니다.
- 토큰이 만료되면 갱신 링크가 포함된 이메일이 전송됩니다. 해야 할 일 의견을 제출하라는 메시지가 다시 표시됩니다.
동일한 오리진 트라이얼에 여러 번, 서로 다른 같은 페이지에 여러 개의 토큰을 포함할 수 있습니다. 이 기능은 다른 출처에서 제공되는 리소스에 대해 유효한 토큰을 제공해야 하며 출처(예: 소유하고 있는 여러 사이트에 포함된 코드)
오리진 트라이얼 프레임워크는 첫 번째 유효한 토큰을 찾은 후 모든 토큰을 무시합니다. 사용할 수 있습니다 Chrome으로 확인할 수 있습니다. DevTools를 사용합니다.
프로그래매틱 방식으로 토큰 제공
HTML에서 HTTP 헤더나 메타 태그로 토큰을 제공하는 대신 자바스크립트로 토큰을 삽입할 수 있습니다.
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
서드 파티 무료 체험에 참여하는 경우 이 방법을 사용하세요.
토큰 및 iframe
iframe에서 무료 체험 기능에 액세스하려면 메타 태그, HTTP 헤더 또는 프로그래매틱 방식으로 사용할 수 있습니다.
모든 토큰 사용량의 경우 토큰에 등록된 출처가
무료 체험 기능에 액세스하는 JavaScript의 컨텍스트, 즉
인라인 스크립트가 포함된 페이지 또는 <script>
요소의 src
외부 파일에서 포함된 JavaScript입니다.
토큰 및 확장 프로그램
백그라운드 스크립트 내에서 무료 체험 기능을 사용하려면 다음 단계를 따르세요. 팝업 또는 오프스크린 문서를 통해 manifest.json 파일에 trial_token을 추가합니다.
콘텐츠 스크립트는 다르게 처리됩니다. 하나의 세계에 특성을 노출하는 일은 혼란스럽고 직관적이지 않을 수 있습니다. 매니페스트의 trial_token
를 사용하는 대신
declarativeNetRequest를 사용하여 헤더를 삽입하거나 콘텐츠 스크립트에 직접 프로그래매틱 방식으로 토큰을 삽입하면 됩니다. 토큰은 특정 도메인에 연결되어 있으므로 확장 프로그램 ID 대신 콘텐츠 스크립트가 실행되고 있는 도메인에 토큰을 등록하는 것이 좋습니다.
무료 체험에 확장 프로그램을 등록하려면 URL chrome-extension://YOUR_EXTENSION_ID
을 사용합니다(예: chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk
).
오리진 트라이얼 등록 갱신하기
오리진 트라이얼이 연장되면 에 등록된 각 출처에 대해 등록을 갱신하고 새 토큰을 제공해야 합니다. 무료 체험판입니다.
내 등록으로 이동합니다. 있습니다.
연장된 체험판에 등록된 각 출처의 갱신을 클릭합니다. 버튼을 클릭합니다. <ph type="x-smartling-placeholder">
</ph>
새 토큰을 복사하고 남아 있어야 하는 모든 페이지에서 사용할 수 있도록 설정합니다. 확인할 수 있습니다 필요한 경우 여러 토큰을 제공할 수 있습니다. Chrome 유효하지 않거나 만료된 토큰은 무시합니다.
오리진 트라이얼 정보 보기
페이지에 제공되는 오리진 트라이얼에 대한 정보를 Chrome의 Application 패널 DevTools를 사용할 수 있습니다.
또한 Google의 오리진 트라이얼 토큰 디코더를 사용해 토큰으로 인코딩된 데이터를 볼 수 있습니다.