ক্রোম পতাকা কি?

ক্রোম ফ্ল্যাগ হল ব্রাউজার বৈশিষ্ট্যগুলি সক্রিয় করার একটি উপায় যা ডিফল্টভাবে উপলব্ধ নয়।

ক্রোম পিকচার-ইন-পিকচার ব্যবহারকারীদের এক ট্যাব থেকে ভিডিও দেখা চালিয়ে যাওয়ার পাশাপাশি অন্য ট্যাবে কাজ করার সুযোগ দেয়।

উদাহরণস্বরূপ, ক্রোম ব্যবহারকারীদের সবার জন্য এটি চালু করার আগে, পিকচার-ইন-পিকচার ভিডিও বৈশিষ্ট্যগুলি চেষ্টা করার অনুমতি দিতে চেয়েছিল।

এই বৈশিষ্ট্যটি একটি পতাকার পিছনে উপলব্ধ করা হয়েছিল, যাতে যেকোনো ব্যবহারকারী এটি ব্যবহার করে দেখতে এবং প্রতিক্রিয়া জানাতে পারে। প্রতিক্রিয়ার উপর ভিত্তি করে কোড এবং নকশা পরীক্ষা এবং পালিশ করা হয়েছিল। এখন, আপনি Chrome-এ ডিফল্টরূপে পিকচার-ইন-পিকচার ব্যবহার করতে পারেন এবং এটি সত্যিই ভাল কাজ করে।

ঝুঁকিগুলি বুঝুন

বেশিরভাগ ক্রোম ব্যবহারকারীদের কখনই ক্রোম ফ্ল্যাগ ব্যবহার করার প্রয়োজন হয় না

যদি আপনি Chrome ফ্ল্যাগ সেট করে থাকেন, তাহলে সাবধান থাকুন। বৈশিষ্ট্যগুলি সক্রিয় বা নিষ্ক্রিয় করার সময়, আপনি ডেটা হারাতে পারেন বা আপনার নিরাপত্তা বা গোপনীয়তার সাথে আপস করতে পারেন। আপনি যে বৈশিষ্ট্যগুলি ফ্ল্যাগ দিয়ে টগল করেন সেগুলি কাজ করা বন্ধ করে দিতে পারে অথবা কোনও বিজ্ঞপ্তি ছাড়াই সরানো হতে পারে।

আপনি যদি একজন এন্টারপ্রাইজ আইটি অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনার প্রোডাকশনে Chrome ফ্ল্যাগ ব্যবহার করা উচিত নয়। এর পরিবর্তে এন্টারপ্রাইজ নীতিগুলি একবার দেখে নিন।

...এবং সাবধানতার সাথে এগিয়ে যান

এত কিছু বলার পরেও, আপনি যদি একজন ওয়েব ডেভেলপার হন যার নতুন প্রযুক্তি চেষ্টা করার প্রয়োজন হয়—অথবা কেবল একজন কৌতূহলী গীক—তাহলে Chrome পতাকা সম্পর্কে জানা সত্যিই সার্থক হতে পারে।

বিভিন্ন ধরণের বৈশিষ্ট্যের জন্য প্রচুর সংখ্যক ফ্ল্যাগ রয়েছে। কিছু ফ্ল্যাগ Chrome এর চেহারা বা কাজকে প্রভাবিত করে এবং কিছু নতুন জাভাস্ক্রিপ্ট API এর মতো বৈশিষ্ট্যগুলিকে সক্রিয় করে। ফ্ল্যাগের প্রাপ্যতা নির্ভর করে আপনি Chrome এর কোন সংস্করণটি চালাচ্ছেন তার উপর।

Chrome ফ্ল্যাগ সেট করার দুটি উপায় আছে:

  • chrome://flags পৃষ্ঠা থেকে।
  • টার্মিনালে কমান্ড লাইন থেকে Chrome খোলার মাধ্যমে।

ক্রোম://পতাকা

Chrome-এ chrome://flags পৃষ্ঠা থেকে একটি পতাকা সেট করতে, আপনাকে পতাকাটি খুঁজে বের করতে হবে, পতাকার জন্য সেটিং টগল করতে হবে, তারপর ব্রাউজারটি পুনরায় চালু করতে হবে। উদাহরণস্বরূপ, কর্মক্ষমতা মেট্রিক্সের জন্য Chrome-এর হেড-আপ ডিসপ্লে সক্রিয় করতে:

  1. বৈশিষ্ট্যটি অনুসন্ধান করুন। chrome://flags পৃষ্ঠাটি HUD পতাকা সহ ডিফল্টে সেট করা আছে।

  2. মানটি Enabled তে সেট করুন। chrome://flags পৃষ্ঠাটিতে HUD ফ্ল্যাগ সক্রিয় করা আছে।

  3. Chrome পুনরায় চালু করুন। যখন কোনও ফ্ল্যাগ সেটিং পরিবর্তন করা হয়, তখন Chrome ব্যবহারকারীকে ব্রাউজারটি পুনরায় চালু করতে অনুরোধ করে।

এখন আপনি হেডস-আপ ডিসপ্লে ব্যবহার করতে পারেন যা ওয়েব পৃষ্ঠার কর্মক্ষমতা সম্পর্কে প্রযুক্তিগত তথ্য দেখায়।

হেডস-আপ ডিসপ্লে সহ Chrome পৃষ্ঠা সক্রিয় করা হয়েছে।

কমান্ড-লাইন পতাকা

আপনি যদি একজন ওয়েব ডেভেলপার হন, তাহলে কমান্ড লাইন থেকে Chrome খুলে ফ্ল্যাগ সেট করতে পারেন। আপনি Chrome খুলতে এবং আপনি যে ফ্ল্যাগগুলি সেট করতে চান তা যোগ করতে কমান্ডটি চালান। chrome://flags এ উপলব্ধ সেটিংসের চেয়ে কমান্ড লাইন থেকে আপনি আরও বেশি Chrome সেটিংস কনফিগার করতে পারেন।

উদাহরণস্বরূপ, ম্যাকের টার্মিনাল থেকে Chrome Canary চালানোর জন্য, যার উইন্ডোর আকার 1920 x 1080 px সেট করা আছে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary --window-size=1920,1080

কম পরিচিত বৈশিষ্ট্যগুলি সক্রিয়, নিষ্ক্রিয় এবং কনফিগার করার জন্য শত শত পতাকা রয়েছে।

যদি আপনি নিয়মিতভাবে কমান্ড-লাইন ফ্ল্যাগ সহ বিভিন্ন Chrome চ্যানেল ব্যবহার করেন, তাহলে আপনি প্রতিটি চ্যানেলের জন্য একটি ফাংশন তৈরি করতে পারেন এবং এগুলি আপনার শেল RC ফাইলে যুক্ত করতে পারেন। উদাহরণস্বরূপ, macOS-এ:

  1. একটি টার্মিনাল খুলুন।
  2. একটি ফাংশন তৈরি করুন: cf(){ open -a 'Google Chrome Canary' --args $*; }
  3. ফাংশনটি ব্যবহার করুন: cf --window-size=1920,1080

Chrome ব্যবহারকারীর ডেটা ডিরেক্টরি সেট করুন

ক্রোম ইঞ্জিনিয়ারিং ভাষায়, ক্রোম ব্যবহারকারী বলতে ক্রোম এর একজন স্বতন্ত্র মানব ব্যবহারকারীকে বোঝায়।

একটি Chrome ক্লায়েন্ট বলতে একটি ডিভাইসে Chrome এর একটি পৃথক ইনস্টলেশনকে বোঝায়।

আরও স্পষ্ট করে বলতে গেলে, একটি Chrome ক্লায়েন্ট একটি পৃথক ব্যবহারকারী ডেটা ডিরেক্টরির সাথে সম্পর্কিত। প্রতিটি Chrome প্রোফাইল ব্যবহারকারী ডেটা ডিরেক্টরির মধ্যে একটি সাবডিরেক্টরিতে সংরক্ষণ করা হয়।

যদি আপনি কমান্ড লাইন থেকে Chrome চালান, তাহলে আপনি --user-data-dir flag দিয়ে ব্যবহারকারীর ডেটা ডিরেক্টরি সেট করতে পারেন।

এর অর্থ হল, আপনার ডেভেলপমেন্টের জন্য একটি পৃথক ব্যবহারকারী ডেটা ডিরেক্টরি থাকতে পারে, যার নিজস্ব প্রোফাইল সাবডিরেক্টরি থাকবে। একটি নতুন ব্যবহারকারী ডেটা ডিরেক্টরি তৈরি করলে Chrome এমন আচরণ করবে যেন এটি নতুনভাবে ইনস্টল করা হয়েছে, যা প্রোফাইল-সম্পর্কিত সমস্যাগুলি ডিবাগ করার জন্য সহায়ক হতে পারে।

একটি নতুন অস্থায়ী ব্যবহারকারী ডিরেক্টরি সহ কমান্ড লাইন থেকে Chrome চালানোর জন্য, নিম্নলিখিত পতাকাটি ব্যবহার করুন:

--user-data-dir=$(mktemp -d)

ব্রাউজার চেক এড়াতে এবং প্রথমে UI চালানোর জন্য আপনি নিম্নলিখিত পতাকাগুলিও যুক্ত করতে চাইতে পারেন:

--no-default-browser-check --no-first-run

পতাকা দ্বন্দ্ব থেকে সাবধান থাকুন

আপনার সেট করা পতাকাগুলি একে অপরের সাথে বিরোধিতা করতে পারে। chrome://flags সেটিংস একই পতাকার জন্য কমান্ড-লাইন সেটিংসকে ওভাররাইড করে এবং chrome://flags সেটিংসের ডিফল্ট মানগুলি, কিছু ক্ষেত্রে, আপনার কমান্ড লাইন কনফিগারেশনকে ওভাররাইড করতে পারে। যদি কমান্ড লাইন থেকে Chrome চালানোর সময় আপনি যে পতাকাগুলি সেট করেছেন তা প্রত্যাশা অনুযায়ী কাজ না করে, তাহলে আপনার chrome://flags পৃষ্ঠাটি পরীক্ষা করা উচিত।

chrome://flags কমান্ড লাইন থেকে সেট করা ফ্ল্যাগগুলি প্রতিফলিত করে না। পরিবর্তে, chrome://version পৃষ্ঠাটি দেখুন। কমান্ড লাইন বিভাগটি ফ্ল্যাগ সেটিংস দেখায়।

Chrome Canary-তে Chrome সংস্করণ পৃষ্ঠা , কমান্ড লাইন বিভাগটি হাইলাইট করা হয়েছে।

পরীক্ষামূলক বৈশিষ্ট্যগুলি চেষ্টা করার আরও দুটি উপায়

আপনি chrome://flags#enable-experimental-web-platform-features ফ্ল্যাগ টগল করে বিভিন্ন পরীক্ষামূলক বৈশিষ্ট্য সক্রিয় করতে পারেন যাদের নিজস্ব পতাকা নেই। নতুন বৈশিষ্ট্যগুলির জন্য ডকুমেন্টেশন ব্যাখ্যা করবে কখন এটি একটি বিকল্প।

Chrome বিটাতে আপনি এক্সপেরিমেন্ট সেটিংস টগল করে এবং ব্রাউজারটি পুনরায় চালু করে বৈশিষ্ট্যযুক্ত পরীক্ষাগুলি চেষ্টা করে দেখতে এবং প্রতিক্রিয়া জানাতে পারেন। Chrome-এ পরীক্ষামূলক বৈশিষ্ট্যগুলি পরীক্ষা করলে আরও বিশদ বিবরণ পাওয়া যাবে।

Chrome বিটাতে UI পরীক্ষা করে, ট্যাব স্ক্রলিং বিকল্পগুলি দেখাচ্ছে।

কোন বৈশিষ্ট্যগুলি একটি পতাকা পায়?

সমস্ত পরীক্ষামূলক বৈশিষ্ট্য তাদের নিজস্ব Chrome পতাকা পায় না:

  • কিছু বৈশিষ্ট্য কেবল তখনই উপলব্ধ হয় যখন সেগুলি Chrome Canary-তে পাঠানো হয়, এবং তার আগে কোনও ফ্ল্যাগ দ্বারা সক্রিয় করা যায় না। এটি বেশ বিরল।
  • 'ছোট' বৈশিষ্ট্যগুলির জন্য যেগুলির জন্য ১-২ চতুর্থাংশের বেশি কাজের প্রয়োজন হয় না, নিম্নলিখিত পতাকাটি সক্ষম করে পরীক্ষামূলক উপলব্ধতা প্রদান করা হয়:
    chrome://flags#enable-experimental-web-platform-features
    এটি একাধিক ছোটখাটো বৈশিষ্ট্য সক্রিয় করে।
  • chrome://flags অথবা কমান্ড লাইন সুইচ ব্যবহার করে বৈশিষ্ট্যটির নির্দিষ্ট পতাকাগুলির সাথে পরীক্ষার জন্য প্রধান বৈশিষ্ট্যগুলি উপলব্ধ করা হয়েছে।

Chrome সেটিংস সম্পর্কে কী বলা যায়?

Chrome সেটিংস এবং Chrome ফ্ল্যাগ বিভিন্ন উদ্দেশ্যে কাজ করে।

Chrome ফ্ল্যাগ ব্যবহারকারীকে পরীক্ষামূলক বৈশিষ্ট্যগুলি সক্রিয় বা নিষ্ক্রিয় করতে সক্ষম করে, যেখানে chrome://settings এ নির্বাচনগুলি ব্যবহারকারীকে ডিফল্ট বৈশিষ্ট্যগুলির জন্য তাদের অভিজ্ঞতা কাস্টমাইজ করার অনুমতি দেয়।

অরিজিন ট্রায়াল সম্পর্কে কী বলা যায়?

অরিজিন ট্রায়াল হল ডেভেলপারদের জন্য একটি নতুন বা পরীক্ষামূলক ওয়েব প্ল্যাটফর্ম বৈশিষ্ট্যটি স্কেলে পরীক্ষা করার একটি উপায়। সমস্ত ব্যবহারকারীর জন্য বৈশিষ্ট্যটি উপলব্ধ করার আগে ডেভেলপাররা ওয়েব স্ট্যান্ডার্ড সম্প্রদায়কে প্রতিক্রিয়া জানাতে পারেন।

একটি অরিজিন ট্রায়ালের অধীনে থাকা বৈশিষ্ট্যগুলি সেই সমস্ত পৃষ্ঠায় সক্রিয় করা হয় যা সেই ট্রায়ালের জন্য একটি বৈধ টোকেন প্রদান করে। এটি ওয়েবসাইটের মালিকদের তাদের সমস্ত ব্যবহারকারীর জন্য একটি পরীক্ষামূলক বৈশিষ্ট্য সক্রিয় করতে দেয়, ব্যবহারকারীদের ব্রাউজার সেটিংস পরিবর্তন বা ফ্ল্যাগ সেট করার প্রয়োজন ছাড়াই। তুলনা করে, Chrome ফ্ল্যাগগুলি পৃথক ব্যবহারকারীদের তাদের পরিদর্শন করা সমস্ত ওয়েবসাইটে একটি পরীক্ষামূলক বৈশিষ্ট্য সক্রিয় বা নিষ্ক্রিয় করার অনুমতি দেয়।

আরও জানুন