برنامه افزودنی خود را برای آزمایش اولیه ثبت کنید

آزمایش‌های مبدأ، برنامه‌هایی با زمان محدود هستند که برای همه توسعه‌دهندگان باز هستند و دسترسی اولیه به ویژگی‌های پلتفرم آزمایشی را ارائه می‌دهند. آنها را می توان برای آزمایش API برنامه افزودنی جدید یا رفتار پلت فرم قبل از فعال کردن آن به طور پیش فرض استفاده کرد. از آنجایی که محدودیت زمانی دارند، باید مطمئن شوید که برنامه افزودنی شما حتی در صورت غیرفعال شدن دوره آزمایشی به کار خود ادامه می دهد.

یک آزمایش منشا فعال پیدا کنید

به فهرست کامل آزمایش‌های اولیه Chrome نگاهی بیندازید. آزمایش‌های اولیه که فعالانه به دنبال بازخورد توسعه‌دهنده هستند، معمولاً به طور فعال از طریق پست‌های وبلاگ یا رسانه‌های اجتماعی به اشتراک گذاشته می‌شوند.

شناسه برنامه افزودنی خود را تعیین کنید

برای ثبت نام برای آزمایش اولیه، باید یک شناسه برنامه افزودنی ارائه دهید.

برای اینکه مطمئن شوید شناسه برنامه افزودنی شما هم در حین توسعه و هم هنگام انتشار برنامه افزودنی یکسان است، مراحل را برای حفظ یک شناسه برنامه افزودنی ثابت دنبال کنید. اگر برنامه افزودنی شما از قبل در فروشگاه وب Chrome فعال است، می‌توانید به جای ایجاد فهرست جدید، این مراحل را برای فهرست برنامه‌های افزودنی موجود خود دنبال کنید.

پسوند خود را ثبت کنید

در صفحه آزمایشی خاص، روی ثبت کلیک کنید. نسخه‌های Chrome را که در آن نسخه آزمایشی در دسترس است و تاریخ پایان را در نظر داشته باشید.

مبدا برنامه افزودنی Chrome خود را در قسمت «مبدا وب» ارائه دهید، برای مثال chrome-extension://abcdefghijklmnopqrstuvwxyz .

فرم ثبت نام آزمایشی مبدا.
فرم ثبت نام آزمایشی مبدا.

رمزی دریافت خواهید کرد که باید از آن برای فعال کردن آزمایشی در برنامه افزودنی خود استفاده کنید.

صفحه تایید در هنگام ثبت نام آزمایشی مبدا.
صفحه تایید در هنگام ثبت نام آزمایشی مبدا.

از توکن آزمایشی استفاده کنید

می‌توانید نسخه آزمایشی مبدأ را برای مبدا برنامه افزودنی خود یا در یک اسکریپت محتوا فعال کنید.

منشا پسوند

"trial_tokens": [
  "[TOKEN_HERE]"
]

برخی از ویژگی ها ممکن است به مجوز API نیز نیاز داشته باشند. برای کسب اطلاعات بیشتر، اسناد آزمایشی خاص را بررسی کنید.

برای اینکه ببینید آزمایشی فعال شده است، هنگام بازرسی صفحه طرح chrome-extension:// برگه Frames > Top پانل برنامه در DevTools را بررسی کنید.

اطلاعات آزمایشی مبدا در پنل برنامه DevTools.
اطلاعات آزمایشی مبدا در پنل برنامه DevTools.

اسکریپت های محتوا

اسکریپت‌های محتوا در متن صفحه‌ای که به آن تزریق می‌شوند، اجرا می‌شوند، نه در مبدا پسوند شما. در نتیجه، آزمایش‌های اولیه برای ویژگی‌های وب در اسکریپت محتوای شما فعال نخواهد بود، حتی اگر یک نشانه به مانیفست برنامه افزودنی خود اضافه کرده باشید.

در عوض، هنگام ایجاد نشانه آزمایشی، گزینه تطبیق شخص ثالث را انتخاب کنید:

گزینه تطبیق شخص ثالث در زمینه مبدا وب.
گزینه تطبیق شخص ثالث در زمینه مبدا وب.

سپس، توکن را به صفحه تزریق کنید:

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

مبدایی که به آن تزریق می‌کنید ممکن است برای اجرا با این نسخه آزمایشی اولیه طراحی نشده باشد. در نتیجه، تزریق را با احتیاط انجام دهید و تأثیر بالقوه انجام آن را در نظر بگیرید.