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

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

ฟีเจอร์ในช่วงทดลองใช้จากต้นทาง
ตัวอย่างต่อไปนี้เป็นตัวอย่างสำหรับ API ในช่วงทดลองใช้จากต้นทางที่กำลังดำเนินการอยู่
แหล่งข้อมูล
อ่านเอกสารประกอบแนวคิดของ Chrome ต่อได้ที่
ดูข้อมูลเพิ่มเติมเกี่ยวกับช่วงทดลองใช้จากต้นทางใน Chrome ได้ที่
- คู่มือสำหรับนักพัฒนาเว็บ
- คำอธิบายช่วงทดลองใช้จากต้นทาง
- การเรียกใช้ช่วงทดลองใช้จากต้นทาง
- กระบวนการเปิดตัวฟีเจอร์ใหม่ใน Chromium
- Intent to Explain: Demystifying the Blink Shipping Process
- ดูข้อมูลช่วงทดลองใช้จากต้นทางใน เครื่องมือสำหรับนักพัฒนาเว็บจาก Chrome 94
เบราว์เซอร์อื่นๆ
ค้นหาช่วงทดลองใช้จากต้นทางในเบราว์เซอร์อื่นๆ ได้ที่