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