ทดสอบฟีเจอร์แพลตฟอร์มเว็บใหม่หรือฟีเจอร์ทดลอง
ช่วงทดลองใช้จากต้นทางเปิดให้คุณได้เข้าถึงฟีเจอร์ใหม่หรือฟีเจอร์ทดลอง ที่ผู้ใช้จะลองใช้ได้ในระยะเวลาจำกัดก่อนที่ฟีเจอร์ดังกล่าวจะนำมาใช้ ที่พร้อมใช้งานสำหรับทุกคน
เมื่อ Chrome เสนอช่วงทดลองใช้จากต้นทางสำหรับฟีเจอร์ คุณจะลงทะเบียนช่วงทดลองใช้ได้ เพื่อเปิดใช้ฟีเจอร์นี้สำหรับผู้ใช้ทั้งหมดบน origin โดยไม่จำเป็นต้องระบุ เพื่อสลับธงใดๆ หรือเปลี่ยนไปใช้ Chrome รุ่นอื่น (แม้ว่า ต้องอัปเกรด) ช่วงทดลองใช้จากต้นทางช่วยให้นักพัฒนาแอปสร้างเดโมและต้นแบบได้ โดยใช้ฟีเจอร์ใหม่ๆ การทดลองใช้ยังช่วยให้วิศวกร Chrome เข้าใจว่า มีการใช้งาน และมีปฏิสัมพันธ์กับเทคโนโลยีเว็บอื่นๆ อย่างไร
ช่วงทดลองใช้จากต้นทางเป็นแบบสาธารณะและเปิดให้นักพัฒนาแอปทุกรายใช้งาน มีการจำกัด ระยะเวลาและการใช้งาน การเข้าร่วมเป็นกระบวนการที่จัดการด้วยตนเองโดยมีข้อจำกัด เอกสารประกอบและการสนับสนุน ผู้เข้าร่วมควรเต็มใจและทำงานได้ อย่างอิสระโดยใช้เอกสารที่มีอยู่ ซึ่งในกรณีนี้ อาจมีการจำกัดอยู่เพียงข้อมูลจำเพาะและตัวอธิบาย API แม้ว่าเราจะ พยายามให้คำแนะนำทุกครั้งที่เป็นไปได้
หากคุณลงทะเบียนทดลองใช้ ทีมงาน Chrome จะสอบถามคุณเป็นระยะ ความคิดเห็นที่เจาะจงเกี่ยวกับการใช้ฟีเจอร์ทดลองใช้ ฟีเจอร์บางอย่างอาจดำเนินการ ช่วงทดลองใช้จากต้นทางหลายรายการจะนำความคิดเห็นมารวมกันและทำการปรับเปลี่ยน
ช่วงทดลองใช้จากต้นทางพร้อมให้บริการสำหรับ Firefox และ Microsoft Edge
ช่วงทดลองใช้จากต้นทางของบุคคลที่สาม
ช่วงทดลองใช้จากต้นทางมักจะใช้ได้เฉพาะกับบุคคลที่หนึ่งเท่านั้น โดยจะใช้ได้ สำหรับต้นทางที่ลงทะเบียนเดียว ช่วงทดลองใช้จากต้นทางของบุคคลที่สามช่วยให้ผู้ให้บริการเนื้อหาที่ฝังไว้ทำสิ่งต่างๆ ต่อไปนี้ได้ ทดลองใช้ฟีเจอร์ใหม่ในหลายเว็บไซต์โดยไม่ต้องใช้โทเค็น
ดูข้อมูลเพิ่มเติมที่แหล่งที่มาของบุคคลที่สามคืออะไร ของช่วงทดลองใช้
ช่วงทดลองใช้การเลิกใช้งาน
ช่วงทดลองใช้จากต้นทางบางรายการไม่ได้มีไว้สำหรับการทดสอบ API ใหม่ การทดลองใช้บางรายการจะทำให้มีการเลิกใช้งาน ที่จะเปิดใช้อีกครั้งชั่วคราว ซึ่งเรียกกันว่าการทดลองใช้การเลิกใช้งาน และในบางบริบทเรียกว่า "ย้อนกลับ" จากต้นทาง
ตัวอย่างเช่น จาก Chrome 85 AppCache ไม่ใช่ พร้อมใช้งานใน Chrome นานขึ้นโดยค่าเริ่มต้น เว็บไซต์ที่ต้องใช้เวลาเพิ่มเติมในการย้ายข้อมูล AppCache อาจลงทะเบียนสำหรับการทดลองใช้การเลิกใช้งานเพื่อใช้ AppCache ต่อไป จนถึง Chrome 93.
เข้าร่วมช่วงทดลองใช้จากต้นทาง
- เลือกช่วงทดลองใช้จากต้นทางจากรายการที่ใช้งานอยู่ ครั้ง
- ขอโทเค็นโดยคลิกปุ่มลงทะเบียน และกรอกข้อมูลใน
- ระบุโทเค็นในหน้าเว็บทุกหน้าที่คุณต้องการใช้ฟีเจอร์ทดลองใช้
เปิดใช้งาน:
- เป็นเมตาแท็กใน <head>:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
- เป็นส่วนหัว HTTP:
Origin-Trial: TOKEN_GOES_HERE
- ด้วยการจัดสรรโทเค็นแบบเป็นโปรแกรม
- เป็นเมตาแท็กใน <head>:
- ลองใช้ฟีเจอร์ใหม่
- ส่งความคิดเห็น โดยทำได้ผ่านไซต์ทดลองจากต้นทาง ความคิดเห็นนี้ไม่ได้ สาธารณะและเปิดให้บุคคลบางกลุ่มใช้งาน Chrome เท่านั้น ของทีม การทดลองใช้แต่ละครั้งยังมีลิงก์สำหรับให้ความคิดเห็นแบบเกิดขึ้นเองในชุมชนด้วย ซึ่งโดยปกติจะชี้ไปยังฟีเจอร์ใน GitHub หรือช่องสาธารณะอื่นๆ
- เมื่อโทเค็นหมดอายุ คุณจะได้รับอีเมลที่มีลิงก์การต่ออายุ สิ่งต้องทำ เราจึงขอให้คุณส่งความคิดเห็นอีกครั้ง
คุณสามารถลงทะเบียนสำหรับช่วงทดลองใช้จากต้นทางเดียวกันได้หลายครั้งสำหรับ ต้นทางของคุณ และรวมโทเค็นหลายรายการในหน้าเดียวกัน ซึ่งจะเป็นประโยชน์หากคุณ จะต้องระบุโทเค็นที่ถูกต้องสำหรับทรัพยากรที่ให้บริการจาก เช่น โค้ดที่อยู่ในเว็บไซต์หลายแห่งที่คุณเป็นเจ้าของ
เฟรมเวิร์กช่วงทดลองใช้จากต้นทางจะมองหาโทเค็นที่ถูกต้องรายการแรก แล้วละเว้นทั้งหมด โทเค็นอื่นๆ คุณสามารถตรวจสอบเรื่องนี้ด้วย 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 ให้เพิ่ม
โทเค็นลงในหน้าด้วยการแทรกส่วนหัวโดยใช้ declarativeNetRequest หรือแบบเป็นโปรแกรมในสคริปต์เนื้อหาโดยตรง โปรดทราบว่าโทเค็นจะผูกกับโดเมนที่เจาะจง คุณจึงต้องลงทะเบียนโทเค็นสำหรับโดเมนที่สคริปต์เนื้อหาทำงานอยู่ แทนที่จะเป็นรหัสส่วนขยาย
หากต้องการลงทะเบียนส่วนขยายสำหรับการทดลองใช้ ให้ใช้ URL chrome-extension://YOUR_EXTENSION_ID
เช่น chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk
ต่ออายุการลงทะเบียนช่วงทดลองใช้จากต้นทาง
หากมีการขยายช่วงทดลองใช้จากต้นทาง คุณจะได้รับคำเตือนทางอีเมลว่าต้องมี เพื่อต่ออายุการลงทะเบียนและระบุโทเค็นใหม่ สำหรับต้นทางแต่ละแห่งที่ลงทะเบียนใน ฟรี
ไปที่การลงทะเบียนของฉัน
สำหรับต้นทางแต่ละแห่งที่ลงทะเบียนสำหรับช่วงทดลองใช้แบบขยายเวลา ให้คลิกต่ออายุ
คัดลอกโทเค็นใหม่และทำให้พร้อมใช้งานกับทุกหน้าที่ควรเก็บไว้ ลงทะเบียนทดลองใช้แล้ว คุณระบุโทเค็นหลายรายการได้หากจำเป็น: Chrome จะไม่ประมวลผลโทเค็นที่ไม่ถูกต้องหรือหมดอายุ
ดูข้อมูลช่วงทดลองใช้จากต้นทาง
ดูข้อมูลเกี่ยวกับช่วงทดลองใช้จากต้นทางที่พร้อมใช้งานในหน้าเว็บจาก แผงแอปพลิเคชันใน Chrome เครื่องมือสำหรับนักพัฒนาเว็บ
นอกจากนี้คุณยังใช้ตัวถอดรหัสโทเค็นการทดลองใช้ต้นทางเพื่อ ดูข้อมูลที่เข้ารหัสในโทเค็น
การสาธิตช่วงทดลองใช้จากต้นทาง
- โทเค็นในเมตาแท็ก
- โทเค็นในส่วนหัว
- โทเค็นที่สคริปต์ของบุคคลที่สามแทรก
- เข้าถึงฟีเจอร์ใน iframe
- ตัวอย่าง iframe แบบข้ามต้นทาง
- ตัวถอดรหัสโทเค็นช่วงทดลองใช้จากต้นทาง
ดูข้อมูลเพิ่มเติม
- การแก้ปัญหาช่วงทดลองใช้จากต้นทางของ Chrome
- ช่วงทดลองใช้จากต้นทางของบุคคลที่สามคืออะไร
- คู่มือช่วงทดลองใช้จากต้นทางสำหรับนักพัฒนาเว็บ
- คำอธิบายช่วงทดลองใช้จากต้นทาง
- การเรียกใช้ช่วงทดลองใช้จากต้นทาง
- ขั้นตอนการเปิดตัวฟีเจอร์ใหม่ๆ ใน Chromium
- ตั้งใจอธิบาย: ไขข้อข้องใจเกี่ยวกับกระบวนการจัดส่งของ Blink
- ดูข้อมูลช่วงทดลองใช้จากต้นทางในเครื่องมือสำหรับนักพัฒนาเว็บ
- ใช้ช่วงทดลองใช้จากต้นทางใน Microsoft Edge
- ช่วงทดลองใช้จากต้นทางสำหรับ Firefox