একটি নতুন বা পরীক্ষামূলক ওয়েব প্ল্যাটফর্ম বৈশিষ্ট্য পরীক্ষা করুন।
অরিজিন ট্রায়াল আপনাকে একটি নতুন বা পরীক্ষামূলক ফিচার সীমিত সময়ের জন্য ব্যবহারের সুযোগ দেয়, যাতে আপনি ফিচারটি পরীক্ষা করে আপনার ব্যবহারকারীদের কাছে তা উপস্থাপন করতে পারেন। ট্রায়াল শেষ হয়ে গেলে এবং প্রাপ্ত মতামত মূল্যায়ন করার পর, ফিচারটি সবার জন্য উপলব্ধ করা হবে কিনা সে বিষয়ে ক্রোম সিদ্ধান্ত নেয়।
আপনি আপনার অরিজিনের সকল ব্যবহারকারীর জন্য একটি ফিচার চালু করতে একটি অরিজিন ট্রায়ালের জন্য নিবন্ধন করতে পারেন। এর জন্য ব্যবহারকারীদের কোনো ফ্ল্যাগ টগল করতে বা ক্রোমের কোনো বিকল্প বিল্ডে যেতে হবে না (যদিও, তাদের আপগ্রেড করার প্রয়োজন হতে পারে)। একবার নিবন্ধন করা হয়ে গেলে, ডেভেলপাররা নতুন ফিচারগুলো ব্যবহার করে ডেমো এবং প্রোটোটাইপ তৈরি করতে পারেন। এই ট্রায়ালগুলো ক্রোম ইঞ্জিনিয়ারদের নতুন ফিচারগুলো কীভাবে ব্যবহৃত হয় এবং অন্যান্য ওয়েব প্রযুক্তির সাথে সেগুলো কীভাবে কাজ করতে পারে, তা বুঝতেও সাহায্য করে।
প্রাপ্যতা
অরিজিন ট্রায়ালগুলো সর্বজনীন এবং সকল ডেভেলপারের জন্য উন্মুক্ত। এগুলোর সময়কাল ও ব্যবহার সীমিত। এতে অংশগ্রহণ একটি স্ব-পরিচালিত প্রক্রিয়া এবং এর জন্য সীমিত ডকুমেন্টেশন ও সহায়তা রয়েছে। অংশগ্রহণকারীদের উপলব্ধ ডকুমেন্টেশন ব্যবহার করে তুলনামূলকভাবে স্বাধীনভাবে কাজ করতে ইচ্ছুক ও সক্ষম হতে হবে, যা এই পর্যায়ে সম্ভবত এপিআই স্পেসিফিকেশন এবং ব্যাখ্যার মধ্যেই সীমাবদ্ধ থাকবে। আমরা যথাসম্ভব নির্দেশনা দেওয়ার চেষ্টা করি ।
আপনি যদি কোনো ট্রায়ালের জন্য নিবন্ধন করেন, তাহলে ক্রোম টিম পর্যায়ক্রমে ট্রায়াল ফিচারটি ব্যবহারের বিষয়ে আপনার কাছে নির্দিষ্ট মতামত চাইবে। মতামত অন্তর্ভুক্ত করা এবং প্রয়োজনীয় সমন্বয় সাধনের জন্য কিছু ফিচারের একাধিক অরিজিন ট্রায়াল হতে পারে।
ফায়ারফক্স এবং মাইক্রোসফট এজ-এর জন্যও অরিজিন ট্রায়াল পাওয়া যায়।
তৃতীয় পক্ষের উৎস পরীক্ষা
ডিফল্টরূপে, একটি অরিজিন ট্রায়াল ফিচার শুধুমাত্র ট্রায়ালের জন্য নিবন্ধিত অরিজিনেই উপলব্ধ থাকে। কিছু ট্রায়াল নিবন্ধনের সময় একটি থার্ড-পার্টি ম্যাচিং বিকল্প প্রদান করে। এটি এমবেডেড কন্টেন্ট বা পরিষেবার প্রদানকারীদের প্রতিটি অরিজিনের জন্য টোকেনের প্রয়োজন ছাড়াই একাধিক সাইটে একটি নতুন ফিচার পরীক্ষা করার সুযোগ দেয়।
আরও জানুন: থার্ড-পার্টি অরিজিন ট্রায়াল বলতে কী বোঝায়?
অবচয় পরীক্ষা
কিছু অরিজিন ট্রায়াল আপনাকে সাময়িকভাবে একটি ডেপ্রিকেটেড ফিচার পুনরায় সক্রিয় করার সুযোগ দেয়। এগুলো ডেপ্রিকেশন ট্রায়াল নামে পরিচিত। কিছু ক্ষেত্রে, এগুলোকে "রিভার্স" অরিজিন ট্রায়াল বলা হয়।
উদাহরণস্বরূপ, ক্রোম ১২৭ থেকে মিউটেশন ইভেন্টগুলো সরিয়ে ফেলা হয়েছে । যেসব সাইটের এই ইভেন্টগুলো সরানোর জন্য অতিরিক্ত সময়ের প্রয়োজন ছিল, তারা নির্দিষ্ট সাইটগুলোতে ইভেন্টগুলো সাময়িকভাবে পুনরায় চালু করার জন্য ডেপ্রিকেশন ট্রায়ালের জন্য নিবন্ধন করতে পারে।
একটি উৎপত্তি পরীক্ষায় অংশ নিন
- সক্রিয় ট্রায়ালগুলির তালিকা থেকে একটি উৎস ট্রায়াল বেছে নিন।
- রেজিস্টার বাটনে ক্লিক করে এবং ফর্মটি পূরণ করে একটি টোকেনের জন্য অনুরোধ করুন।
- যেসব ওয়েব পেজে আপনি ট্রায়াল ফিচারটি চালু করতে চান, সেগুলোর প্রতিটিতে টোকেনটি প্রদান করুন:
- <head>-এর মধ্যে একটি মেটা ট্যাগ হিসাবে:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE"> - একটি HTTP হেডার হিসাবে:
Origin-Trial: TOKEN_GOES_HERE - প্রোগ্রামের মাধ্যমে একটি টোকেন প্রদান করে ।
- <head>-এর মধ্যে একটি মেটা ট্যাগ হিসাবে:
- নতুন ফিচারটি ব্যবহার করে দেখুন।
- মতামত জমা দিন। এটি অরিজিন ট্রায়াল সাইটের মাধ্যমে করুন। এই মতামত সর্বজনীন নয় এবং শুধুমাত্র ক্রোম টিমের সীমিত সংখ্যক লোকের কাছেই উপলব্ধ। প্রতিটি ট্রায়ালে স্বতঃস্ফূর্ত কমিউনিটি মতামতের জন্য একটি লিঙ্কও দেওয়া থাকে। এটি সাধারণত গিটহাব বা অন্য কোনো পাবলিক চ্যানেলের ফিচারটিকে নির্দেশ করে।
- আপনার টোকেনের মেয়াদ শেষ হয়ে গেলে, আপনি একটি নবায়ন লিঙ্কসহ ইমেল পাবেন। এটি করার জন্য, আপনাকে পুনরায় মতামত জমা দিতে বলা হবে।
আপনি একই অরিজিন ট্রায়ালের জন্য একাধিকবার, বিভিন্ন অরিজিনের জন্য নিবন্ধন করতে পারেন এবং একই পৃষ্ঠায় একাধিক টোকেন অন্তর্ভুক্ত করতে পারেন। এটি তখন কাজে আসতে পারে যখন আপনাকে বিভিন্ন অরিজিন থেকে পরিবেশিত রিসোর্সের জন্য বৈধ টোকেন সরবরাহ করতে হয়, যেমন আপনার মালিকানাধীন একাধিক সাইটে অন্তর্ভুক্ত কোড।
অরিজিন ট্রায়ালস ফ্রেমওয়ার্কটি প্রথম বৈধ টোকেনটি খুঁজে বের করে এবং তারপর অন্য সব টোকেন উপেক্ষা করে। আপনি ক্রোম ডেভটুলস দিয়ে এটি যাচাই করতে পারেন।
প্রোগ্রাম্যাটিকভাবে একটি টোকেন প্রদান করুন
পূর্বে বর্ণিত পদ্ধতি অনুযায়ী HTTP হেডার হিসেবে অথবা আপনার পেজের HTML-এ মেটা ট্যাগ হিসেবে টোকেন দেওয়ার পরিবর্তে, আপনি জাভাস্ক্রিপ্ট ব্যবহার করে একটি টোকেন ইনজেক্ট করতে পারেন:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
আপনি যদি কোনো তৃতীয় পক্ষের পরীক্ষায় অংশগ্রহণ করেন, তাহলে এই পদ্ধতিটি ব্যবহার করুন।
টোকেন এবং আইফ্রেম
একটি আইফ্রেম থেকে ট্রায়াল ফিচার অ্যাক্সেস করতে, আপনি একটি মেটা ট্যাগে, একটি HTTP হেডারে, অথবা প্রোগ্রাম্যাটিকভাবে একটি ট্রায়াল টোকেন প্রদান করতে পারেন।
সকল টোকেন ব্যবহারের ক্ষেত্রে, টোকেনের জন্য নিবন্ধিত অরিজিন অবশ্যই সেই জাভাস্ক্রিপ্টের কনটেক্সটের সাথে মিলতে হবে যা ট্রায়াল ফিচারটি অ্যাক্সেস করে: হয় সেই পৃষ্ঠার অরিজিন যেখানে একটি ইনলাইন স্ক্রিপ্ট রয়েছে, অথবা কোনো বাহ্যিক ফাইল থেকে অন্তর্ভুক্ত জাভাস্ক্রিপ্টের জন্য একটি <script> এলিমেন্টের src ।
টোকেন এবং এক্সটেনশন
ব্যাকগ্রাউন্ড স্ক্রিপ্ট , পপআপ , সাইডপ্যানেল বা অফস্ক্রিন ডকুমেন্টের ভিতরে কোনো ট্রায়াল ফিচার ব্যবহার করতে, আপনার manifest.json ফাইলে trial_tokens কী-টি ব্যবহার করুন।
"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]
কন্টেন্ট স্ক্রিপ্টগুলো ভিন্নভাবে পরিচালনা করা হয়। একটি ফিচারকে শুধু একটি ওয়ার্ল্ডে উন্মুক্ত করা বিভ্রান্তিকর এবং দুর্বোধ্য হতে পারে। ম্যানিফেস্টের trial_token ব্যবহার করার পরিবর্তে, নিম্নলিখিত উপায়গুলোর মধ্যে যেকোনো একটিতে টোকেনটি পেজে যোগ করুন:
-
declarativeNetRequestব্যবহার করে একটি হেডার সন্নিবেশ করুন - প্রোগ্রামের মাধ্যমে এটি সরাসরি আপনার কন্টেন্ট স্ক্রিপ্টে যোগ করুন।
মনে রাখবেন যে টোকেনগুলো নির্দিষ্ট ডোমেইনের সাথে সংযুক্ত থাকে, তাই আপনার এক্সটেনশন আইডির পরিবর্তে, কন্টেন্ট স্ক্রিপ্টটি যে ডোমেইনে চলছে, সেই ডোমেইনের জন্য নিবন্ধন করতে হবে।
আপনার এক্সটেনশনটি ট্রায়ালের জন্য রেজিস্টার করতে, আপনাকে chrome-extension://YOUR_EXTENSION_ID এই URL-টি ব্যবহার করতে হবে, যেমন chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk ।
মূল ট্রায়াল তালিকাভুক্তি পুনর্নবীকরণ করুন
যদি কোনো অরিজিন ট্রায়ালের মেয়াদ বাড়ানো হয়, তাহলে আপনি একটি ইমেল সতর্কতা পাবেন যেখানে বলা থাকবে যে আপনাকে রেজিস্ট্রেশন নবায়ন করতে হবে এবং ট্রায়ালে নথিভুক্ত প্রতিটি অরিজিনের জন্য একটি নতুন টোকেন প্রদান করতে হবে।
- আমার নিবন্ধনসমূহে যান।
- বর্ধিত ট্রায়ালের জন্য নিবন্ধিত প্রতিটি অরিজিনের ক্ষেত্রে, রিনিউ (RENEW ) বাটনে ক্লিক করুন।

- নতুন টোকেনটি কপি করুন এবং ট্রায়ালে অন্তর্ভুক্ত থাকা প্রতিটি পৃষ্ঠার জন্য এটি উপলব্ধ করুন। প্রয়োজনে আপনি একাধিক টোকেন সরবরাহ করতে পারেন।
ক্রোম অবৈধ বা মেয়াদোত্তীর্ণ টোকেন উপেক্ষা করে।
মূল ট্রায়ালের তথ্য দেখুন
Chrome DevTools- এর অ্যাপ্লিকেশন প্যানেল থেকে কোনো সাইটের জন্য উপলব্ধ অরিজিন ট্রায়ালগুলির তথ্য দেখুন।

উৎপত্তি পরীক্ষায় বৈশিষ্ট্য
নিম্নলিখিতগুলি চলমান অরিজিন ট্রায়ালে থাকা এপিআইগুলির ডেমো।
সম্পদ
আমাদের ক্রোম কনসেপ্ট ডকুমেন্টেশন পড়তে থাকুন:
ক্রোমে অরিজিন ট্রায়াল সম্পর্কে আরও জানুন:
- ওয়েব ডেভেলপারদের জন্য নির্দেশিকা
- অরিজিন ট্রায়াল ব্যাখ্যাকারী
- একটি অরিজিন ট্রায়াল চালানো
- ক্রোমিয়ামে নতুন বৈশিষ্ট্য চালু করার প্রক্রিয়া
- ব্যাখ্যার উদ্দেশ্য: ব্লিঙ্ক শিপিং প্রক্রিয়ার রহস্য উন্মোচন
- Chrome 94 থেকে DevTools- এ অরিজিন ট্রায়ালের তথ্য দেখুন
অন্যান্য ব্রাউজার
অন্যান্য ব্রাউজারে অরিজিন ট্রায়াল খুঁজুন: