ویژگی جدید یا آزمایشی پلاتفرم وب را آزمایش کنید.
با آزمایش معرفی ویژگی جدید میتوانید به ویژگیهای جدید یا آزمایشی دسترسی داشته باشید تا بتوانید این ویژگی را آزمایش کنید و آن را برای مدتی محدود به کاربرانتان ارائه دهید. وقتی دوره آزمایشی تکمیل شد و بازخورد ارزیابی شد، Chrome تصمیم میگیرد که آیا این ویژگی باید برای همه دردسترس قرار گیرد یا نه.
میتوانید برای آزمایش معرفی ویژگی جدید ثبتنام کنید تا ویژگیای را برای همه کاربران در مبدأ خود فعال کنید، بدون اینکه لازم باشد پرچمی را تغییر دهند یا به نسخه ساخت جایگزین Chrome بروند (هرچند، ممکن است لازم باشد ارتقا دهند). پساز ثبتنام، توسعهدهندگان میتوانند بااستفاده از ویژگیهای جدید، نسخههای نمایشی و نمونههای اولیه بسازند. این دورههای آزمایشی به مهندسان Chrome نیز کمک میکند تا نحوه استفاده از ویژگیهای جدید و نحوه تعامل آنها با سایر فناوریهای وب را درک کنند.
دردسترس بودن
آزمایشهای معرفی ویژگی جدید عمومی هستند و برای همه توسعهدهندگان باز هستند. این کوکیها ازنظر مدت و استفاده محدود هستند. مشارکت فرایندی خودمدیریتی با مستندات و پشتیبانی محدود است. شرکتکنندگان باید مایل و قادر باشند که بااستفاده از اسناد موجود، که در این مرحله احتمالاً محدود به مشخصات و توضیحات میانای برنامهسازی کاربردی است، بهطور نسبتاً مستقل کار کنند. ما تلاش میکنیم تا حد امکان راهنمایی ارائه دهیم.
اگر برای نسخه آزمایشی ثبتنام کنید، تیم Chrome بهطور دورهای از شما میخواهد بازخورد خاصی درباره استفادهتان از ویژگی آزمایشی ارائه دهید. برخیاز ویژگیها ممکن است تحت چندین آزمایش معرفی ویژگی جدید قرار گیرند، زیرا بازخوردها ادغام میشوند و اصلاحات انجام میشود.
آزمایشهای معرفی ویژگی جدید برای Firefox و Microsoft Edge نیز دردسترس است.
آزمایشهای معرفی ویژگی جدید طرف سوم
بهطور پیشفرض، ویژگی آزمایش معرفی ویژگی جدید فقط در مبدأ ثبتشده برای آزمایش دردسترس است. برخیاز دورههای آزمایشی گزینه مطابقت طرف سوم را هنگام ثبتنام ارائه میدهند. این کار به ارائهدهندگان محتوا یا سرویسهای جاسازیشده امکان میدهد تا ویژگی جدیدی را در چندین سایت امتحان کنند، بدون اینکه برای هر مبدأ به یک توکن نیاز داشته باشند.
بیشتر بدانید: آزمایشهای معرفی ویژگی جدید طرف سوم چیست؟
دوره آزمایشی ویژگی منسوخ
برخیاز آزمایشهای معرفی ویژگی جدید به شما امکان میدهند ویژگی منسوخشدهای را موقتاً دوباره فعال کنید. این دورهها بهعنوان دوره آزمایشی ویژگی منسوخ شناخته میشوند. در برخی زمینهها، به آنها «آزمایش معرفی ویژگی جدید معکوس» گفته میشود.
برای مثال، رویدادهای دگرگونی برداشته شدند، که از Chrome نسخه ۱۲۷ شروع شد. سایتهایی که قبلاز برداشتن این رویدادها به زمان بیشتری نیاز داشتند، میتوانند برای دوره آزمایشی ویژگی منسوخ ثبتنام کنند تا رویدادها را بهطور موقت در سایتهای مشخصشده دوباره فعال کنند.
شرکت کردن در آزمایش معرفی ویژگی جدید
- یک آزمایش معرفی ویژگی جدید را از فهرست آزمایشهای فعال انتخاب کنید.
- با کلیک کردن روی دکمه ثبتنام و تکمیل کردن فرم، درخواست توکن کنید.
- کد را در هر صفحه وبی که میخواهید ویژگی آزمایشی برای آن فعال شود ارائه دهید:
- بهعنوان متا تگ در <head>:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE"> - بهعنوان سرایند HTTP:
Origin-Trial: TOKEN_GOES_HERE - با ارائه یک کد بهصورت برنامهنویسیشده.
- بهعنوان متا تگ در <head>:
- ویژگی جدید را امتحان کنید.
- بازخورد ارسال کنید. این کار را ازطریق سایت آزمایش معرفی ویژگی جدید انجام دهید. این بازخورد عمومی نیست و فقط برای گروه محدودی از افراد در تیم Chrome دردسترس است. هر دوره آزمایشی پیوندی نیز برای بازخورد خودجوش انجمن ارائه میدهد. این معمولاً به ویژگی در GitHub یا کانال عمومی دیگری اشاره میکند.
- وقتی توکن شما منقضی شود، ایمیلی حاوی پیوند تمدید دریافت خواهید کرد. برای انجام این کار، دوباره از شما خواسته میشود بازخورد ارسال کنید.
میتوانید چندین بار برای آزمایش معرفی ویژگی جدید یکسان، برای مبدأهای مختلف، ثبتنام کنید و چندین کد در یک صفحه قرار دهید. این کار زمانی مفید است که لازم باشد توکنهایی ارائه دهید که برای منابع ارائهشده از مبدأهای مختلف معتبر باشند، مثلاً کدی که در چند سایت متعلق به شما گنجانده شده است.
چارچوب آزمایشهای معرفی ویژگی جدید بهدنبال اولین کد معتبر میگردد و سپس همه کدهای دیگر را نادیده میگیرد. میتوانید این مورد را با Chrome DevTools اعتبارسنجی کنید.
ارائه کد بهصورت برنامهنویسیشده
بهجای ارائه کردن یک کد بهعنوان سرصفحه HTTP یا بهعنوان برچسب متا در HTML صفحهتان، همانطور که قبلاً توضیح داده شد، میتوانید یک کد را با جاوا اسکریپت تزریق کنید:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
اگر در دوره آزمایشی شخص ثالث شرکت میکنید، از این روش استفاده کنید.
دادهواحدها و iframes
برای دسترسی به ویژگی آزمایشی از iframe، میتوانید یک توکن آزمایشی در متا تگ، سرایند HTTP، یا بهصورت برنامهنویسیشده ارائه دهید.
As for all token usage, the origin registered for the token must match the
context of JavaScript that accesses the trial feature: either the origin of the
page the includes an inline script, or the src of a <script> element for
JavaScript included from an external file.
دادهواحدها و افزونهها
برای استفاده از ویژگی آزمایشی در
اسکریپت پسزمینه،
بالاپر،
پانل کناری، یا
سند خارج از صفحه، از
کلید trial_tokens در
فایل manifest.json استفاده کنید.
"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]
دستورگان محتوا بهطور متفاوتی
مدیریت میشوند. نمایش دادن یک ویژگی به یک
دنیا میتواند
گیجکننده و غیرشهودی باشد. بهجای استفاده از trial_token مانیفست،
توکن را به یکی از روشهای زیر به صفحه اضافه کنید:
- درج سرصفحه بااستفاده از
declarativeNetRequest - بهطور برنامهنویسیشده آن را مستقیماً در اسکریپت محتوایتان اضافه کنید.
بهیاد داشته باشید که توکنها به دامنههای خاصی گره خوردهاند، بنابراین باید برای دامنهای که اسکریپت محتوا در آن اجرا میشود ثبتنام کنید، نه شناسه افزونهتان.
برای ثبت افزونهتان برای دوره آزمایشی، از نشانی وب
chrome-extension://YOUR_EXTENSION_ID استفاده میکنید، برای مثال
chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.
تمدید ثبتنام آزمایش معرفی ویژگی جدید
اگر آزمایش معرفی ویژگی جدید تمدید شود، ایمیلی دریافت خواهید کرد که به شما هشدار میدهد باید ثبتنام را تمدید کنید و برای هر مبدأ ثبتشده در آزمایش، یک توکن جدید ارائه دهید.
- به ثبتنامهای من بروید.
- برای هر مبدأ ثبتشده برای دوره آزمایشی تمدیدشده، روی تمدید کلیک کنید.

- کد جدید را کپی کنید و آن را برای هر صفحهای که باید در دوره آزمایشی ثبتنامشده باقی بماند دردسترس قرار دهید. درصورت لزوم میتوانید چند کد ارائه دهید.
Chrome توکنهای نامعتبر یا منقضیشده را نادیده میگیرد.
مشاهده اطلاعات آزمایش معرفی ویژگی جدید
اطلاعات مربوط به آزمایشهای معرفی ویژگی جدید را که برای سایت دردسترس است در پانل برنامه در Chrome DevTools مشاهده کنید.

ویژگیهای موجود در آزمایش معرفی ویژگی جدید
موارد زیر نسخههای نمایشی برای میاناهای برنامهسازی کاربردی در آزمایشهای معرفی ویژگی جدید درحال انجام است
منابع
به خواندن اسناد مفهومی Chrome ادامه دهید:
درباره آزمایشهای معرفی ویژگی جدید در Chrome بیشتر بدانید:
- راهنمای توسعهدهندگان وب
- توضیحدهنده آزمایش معرفی ویژگی جدید
- اجرای آزمایش معرفی ویژگی جدید
- فرایند راهاندازی ویژگیهای جدید در Chromium
- هدف از توضیح: شفافسازی فرایند ارسال Blink
- مشاهده اطلاعات آزمایشهای معرفی ویژگی جدید در DevTools از Chrome 94
مرورگرهای دیگر
آزمایشهای معرفی ویژگی جدید را در مرورگرهای دیگر پیدا کنید: