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

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

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

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

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

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

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

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

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับช่วงทดลองใช้จากต้นทางของบุคคลที่สาม คืออะไร

การทดลองใช้การเลิกใช้งาน

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

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

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

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

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

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

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

แทนที่จะระบุโทเค็นเป็นส่วนหัว 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_token ลงในไฟล์ manifest.json

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

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

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

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

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

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

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

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

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

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

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

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

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

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