เริ่มต้นใช้งานช่วงทดลองใช้จากต้นทาง

ทดสอบฟีเจอร์ใหม่หรือฟีเจอร์ทดลองของแพลตฟอร์มเว็บ

ช่วงทดลองใช้จากต้นทางช่วยให้คุณเข้าถึงฟีเจอร์ใหม่หรือฟีเจอร์ทดลองได้ เพื่อสร้างฟังก์ชันที่ให้ผู้ใช้ลองใช้ในระยะเวลาจํากัดก่อนที่ทุกคนจะใช้ฟีเจอร์นี้ได้

เมื่อ Chrome เสนอช่วงทดลองใช้จากต้นทางสำหรับฟีเจอร์ คุณจะลงทะเบียนช่วงทดลองใช้เพื่อเปิดใช้ฟีเจอร์นี้สำหรับผู้ใช้ทั้งหมดในต้นทางได้ โดยที่ผู้ใช้ไม่ต้องสลับ Flag ใดๆ หรือเปลี่ยนไปใช้บิลด์อื่นของ Chrome (แต่อาจต้องอัปเกรด) ช่วงทดลองใช้จากต้นทางช่วยให้นักพัฒนาซอฟต์แวร์สร้างการสาธิตและต้นแบบได้โดยใช้ฟีเจอร์ใหม่ การทดลองยังช่วยให้วิศวกรของ Chrome เข้าใจวิธีใช้ฟีเจอร์ใหม่และวิธีที่ฟีเจอร์เหล่านั้นอาจโต้ตอบกับเทคโนโลยีอื่นๆ บนเว็บ

การทดลองใช้ Origin เป็นเวอร์ชันสาธารณะที่เปิดให้นักพัฒนาแอปทุกคนเข้าร่วมได้ โดยจะมีระยะเวลาและการใช้งานที่จำกัด การเข้าร่วมเป็นกระบวนการที่จัดการด้วยตนเองโดยมีเอกสารประกอบและการสนับสนุนแบบจํากัด ผู้เข้าร่วมควรมีความเต็มใจและสามารถทำงานได้อย่างอิสระโดยใช้เอกสารที่มีให้ ซึ่งในขั้นตอนนี้อาจมีการจำกัดเพียงข้อกำหนดและข้อมูลอธิบายของ API แต่เราจะพยายามให้คำแนะนำเมื่อใดก็ตามที่เป็นไปได้

หากคุณลงทะเบียนทดลองใช้ ทีม Chrome จะขอความคิดเห็นเฉพาะจากคุณเกี่ยวกับการใช้ฟีเจอร์ทดลองใช้เป็นระยะๆ ฟีเจอร์บางรายการอาจได้รับการทดลองในหลายประเทศ เนื่องจากมีการรวบรวมความคิดเห็นและทำการปรับเปลี่ยน

ช่วงทดลองใช้จากต้นทางยังพร้อมให้บริการใน Firefox และ Microsoft Edge ด้วย

ช่วงทดลองใช้จากต้นทางของบุคคลที่สาม

โดยปกติแล้วช่วงทดลองใช้ต้นทางจะใช้ได้เฉพาะกับบุคคลที่หนึ่งเท่านั้น และจะใช้ได้กับต้นทางที่จดทะเบียนเพียงรายการเดียว การทดสอบแหล่งที่มาของบุคคลที่สามช่วยให้ผู้ให้บริการเนื้อหาที่ฝังสามารถลองใช้ฟีเจอร์ใหม่ในหลายเว็บไซต์ได้โดยไม่ต้องใช้โทเค็นสำหรับแหล่งที่มาทุกแห่ง

ดูข้อมูลเพิ่มเติม: การทดลองใช้แหล่งที่มาของบุคคลที่สามคืออะไร

ช่วงทดลองใช้ฟีเจอร์ที่เลิกใช้งาน

ช่วงทดลองใช้จากต้นทางบางรายการไม่ได้มีไว้เพื่อทดสอบ API ใหม่ ช่วงทดลองใช้บางช่วงจะเปิดใช้ฟีเจอร์ที่เลิกใช้งานแล้วอีกครั้งชั่วคราว การดำเนินการเหล่านี้เรียกว่าการทดลองการเลิกใช้งาน และในบางบริบทเรียกว่าการทดลองแหล่งที่มาแบบ "ย้อนกลับ"

ตัวอย่างเช่น ตั้งแต่ Chrome 85 เป็นต้นไป AppCache จะไม่พร้อมใช้งานใน Chrome โดยค่าเริ่มต้นอีกต่อไป เว็บไซต์ที่ต้องการเวลาเพิ่มเติมในการย้ายข้อมูลออกจาก AppCache สามารถลงทะเบียนช่วงทดลองใช้การเลิกใช้งานเพื่อใช้ AppCache ต่อไปได้จนถึง Chrome 93

เข้าร่วมการทดลองใช้จากต้นทาง

  1. เลือกการทดลองใช้ต้นทางจากรายการการทดลองใช้ที่ใช้งานอยู่
  2. ขอโทเค็นโดยคลิกปุ่มลงทะเบียน และกรอกแบบฟอร์ม
  3. ระบุโทเค็นในทุกหน้าเว็บที่ต้องการเปิดใช้ฟีเจอร์ช่วงทดลองใช้ ดังนี้
  4. ลองใช้ฟีเจอร์ใหม่
  5. ส่งความคิดเห็น โดยดำเนินการผ่านเว็บไซต์ทดลองใช้ต้นทาง ความคิดเห็นนี้ไม่ใช่ข้อมูลสาธารณะและมีเพียงกลุ่มคนบางกลุ่มในทีม Chrome เท่านั้นที่เข้าถึงได้ การทดลองแต่ละรายการยังมีลิงก์สำหรับความคิดเห็นจากชุมชนแบบไม่ได้จัดเตรียมไว้ให้ด้วย ซึ่งโดยทั่วไปจะชี้ไปยังฟีเจอร์ใน GitHub หรือช่องทางสาธารณะอื่นๆ
  6. เมื่อโทเค็นหมดอายุ คุณจะได้รับอีเมลพร้อมลิงก์ต่ออายุ โดยระบบจะขอให้คุณส่งความคิดเห็นอีกครั้ง

คุณสามารถลงทะเบียนใช้ช่วงทดลองใช้แหล่งที่มาเดียวกันหลายครั้งสําหรับแหล่งที่มาต่างๆ และใส่โทเค็นหลายรายการในหน้าเดียวกันได้ ซึ่งจะมีประโยชน์ในกรณีที่คุณต้องระบุโทเค็นที่ถูกต้องสำหรับทรัพยากรที่แสดงจากแหล่งที่มาต่างๆ เช่น โค้ดที่รวมอยู่ในหลายเว็บไซต์ที่คุณเป็นเจ้าของ

เฟรมเวิร์กการทดสอบต้นทางจะค้นหาโทเค็นแรกที่ถูกต้อง แล้วละเว้นโทเค็นอื่นๆ ทั้งหมด คุณสามารถตรวจสอบเรื่องนี้ได้ด้วย Chrome DevTools

ระบุโทเค็นแบบเป็นโปรแกรม

แทนที่จะระบุโทเค็นเป็นส่วนหัว HTTP หรือเมตาแท็กใน HTML ของหน้าเว็บ ตามที่อธิบายไว้ก่อนหน้านี้ คุณสามารถแทรกโทเค็นด้วย JavaScript ดังนี้

const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);

ใช้วิธีนี้หากคุณเข้าร่วมช่วงทดลองใช้ของบุคคลที่สาม

โทเค็นและ iframe

หากต้องการเข้าถึงฟีเจอร์ช่วงทดลองใช้จาก iframe คุณสามารถระบุโทเค็นช่วงทดลองใช้ในเมตาแท็ก ส่วนหัว HTTP หรือแบบเป็นโปรแกรม

สำหรับการใช้โทเค็นทั้งหมด ต้นทางที่ลงทะเบียนสำหรับโทเค็นต้องตรงกับบริบทของ JavaScript ที่เข้าถึงฟีเจอร์ช่วงทดลองใช้ ไม่ว่าจะเป็นต้นทางของหน้าเว็บที่มีสคริปต์อินไลน์ หรือ src ของเอนทิตี <script> สำหรับ JavaScript ที่รวมมาจากไฟล์ภายนอก

โทเค็นและส่วนขยาย

หากต้องการใช้ฟีเจอร์ช่วงทดลองใช้ภายในสคริปต์เบื้องหลัง ป๊อปอัป แผงด้านข้าง หรือเอกสารที่อยู่นอกหน้าจอ ให้ใช้คีย์ trial_tokens ในไฟล์ manifest.json

"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]

ระบบจะจัดการสคริปต์เนื้อหาแตกต่างกัน การแสดงฟีเจอร์ในโลกเดียวอาจทำให้เกิดความสับสนและไม่เป็นไปตามหลักการใช้งาน แทนที่จะใช้ trial_token ของไฟล์ Manifest ให้เพิ่มโทเค็นลงในหน้าเว็บโดยการแทรกส่วนหัวโดยใช้ declarativeNetRequest หรือแบบเป็นโปรแกรมในสคริปต์เนื้อหาโดยตรง โปรดทราบว่าโทเค็นจะเชื่อมโยงกับโดเมนที่เฉพาะเจาะจง คุณจึงควรลงทะเบียนโทเค็นสําหรับโดเมนที่ใช้เรียกใช้สคริปต์เนื้อหาแทนรหัสส่วนขยาย

หากต้องการลงทะเบียนส่วนขยายเพื่อทดลองใช้ ให้ใช้ URL chrome-extension://YOUR_EXTENSION_ID เช่น chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk

ต่ออายุการลงทะเบียนการทดลองใช้จากต้นทาง

หากมีการขยายระยะเวลาทดลองใช้ของต้นทาง คุณจะได้รับอีเมลแจ้งเตือนว่าคุณต้องต่ออายุการลงทะเบียนและระบุโทเค็นใหม่สำหรับต้นทางแต่ละแห่งที่ลงทะเบียนไว้ในการทดลองใช้

  1. ไปที่หน้าการลงทะเบียนของฉัน

  2. คลิกปุ่มต่ออายุสำหรับต้นทางแต่ละแห่งที่ลงทะเบียนไว้สำหรับการทดลองใช้แบบขยายเวลา ภาพหน้าจอแสดงหน้า &quot;การลงทะเบียนของฉัน&quot; ในช่วงทดลองใช้จากต้นทางของ Chrome แสดงปุ่ม &quot;ต่ออายุ&quot;

  3. คัดลอกโทเค็นใหม่และทำให้พร้อมใช้งานสำหรับทุกหน้าเว็บที่ควรลงทะเบียนไว้ในการทดลองใช้ต่อไป คุณระบุโทเค็นหลายรายการได้หากจำเป็น Chrome จะไม่สนใจโทเค็นที่ไม่ถูกต้องหรือหมดอายุ

ดูข้อมูลช่วงทดลองใช้จากต้นทาง

ดูข้อมูลเกี่ยวกับช่วงทดลองใช้จากต้นทางที่ใช้ได้กับหน้าเว็บจากแผงแอปพลิเคชันใน Chrome DevTools

ข้อมูลช่วงทดลองใช้จากต้นทางสำหรับเว็บไซต์ที่แสดงในมุมมองรายละเอียดเฟรมของแผง **แอปพลิเคชัน** ในเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome

นอกจากนี้ คุณยังใช้ตัวถอดรหัสโทเค็นการทดลองใช้ต้นทางเพื่อดูข้อมูลที่เข้ารหัสในโทเค็นได้ด้วย

เครื่องมือถอดรหัสช่วงทดลองใช้จากต้นทางซึ่งแสดงค่าช่วงทดลองใช้จากต้นทางที่ถอดรหัสแล้ว

การสาธิตช่วงทดลองใช้จากต้นทาง

ดูข้อมูลเพิ่มเติม