ক্রোম পৃষ্ঠাগুলিকে ওভাররাইড করা হচ্ছে৷

ওভাররাইড পৃষ্ঠাগুলি হল আপনার এক্সটেনশন থেকে একটি এইচটিএমএল ফাইলকে একটি পৃষ্ঠার জন্য প্রতিস্থাপন করার একটি উপায় যা Google Chrome সাধারণত প্রদান করে৷ HTML ছাড়াও, একটি ওভাররাইড পৃষ্ঠায় সাধারণত CSS এবং JavaScript কোড থাকে।

একটি এক্সটেনশন নিম্নলিখিত পৃষ্ঠাগুলির যেকোনো একটি প্রতিস্থাপন করতে পারে:

  • বুকমার্ক ম্যানেজার: ব্যবহারকারী যখন Chrome মেনু থেকে বুকমার্ক ম্যানেজার মেনু আইটেম বা Mac-এ, বুকমার্ক মেনু থেকে বুকমার্ক ম্যানেজার আইটেম বেছে নেয় তখন যে পৃষ্ঠাটি উপস্থিত হয়। এছাড়াও আপনি URL chrome://bookmarks প্রবেশ করে এই পৃষ্ঠায় যেতে পারেন।
  • ইতিহাস: ব্যবহারকারী Chrome মেনু থেকে ইতিহাস মেনু আইটেম বা Mac এ, ইতিহাস মেনু থেকে সম্পূর্ণ ইতিহাস দেখান আইটেমটি বেছে নেওয়ার সময় যে পৃষ্ঠাটি প্রদর্শিত হয়৷ আপনি URL chrome://history লিখেও এই পৃষ্ঠায় যেতে পারেন।
  • নতুন ট্যাব: ব্যবহারকারী একটি নতুন ট্যাব বা উইন্ডো তৈরি করলে যে পৃষ্ঠাটি প্রদর্শিত হয়। আপনি URL chrome://newtab প্রবেশ করেও এই পৃষ্ঠায় যেতে পারেন।
দ্রষ্টব্য: একটি একক এক্সটেনশন শুধুমাত্র একটি পৃষ্ঠাকে ওভাররাইড করতে পারে। উদাহরণস্বরূপ, একটি এক্সটেনশন বুকমার্ক ম্যানেজার এবং ইতিহাস পৃষ্ঠা উভয়কেই ওভাররাইড করতে পারে না৷

ছদ্মবেশী জানালা বিশেষভাবে চিকিত্সা করা হয়. ছদ্মবেশী উইন্ডোতে নতুন ট্যাব পৃষ্ঠাগুলি ওভাররাইড করা যাবে না৷ অন্যান্য ওভাররাইড পৃষ্ঠাগুলি ছদ্মবেশী উইন্ডোতে কাজ করে যতক্ষণ না ছদ্মবেশী ম্যানিফেস্ট বৈশিষ্ট্য "স্প্যানিং" এ সেট করা থাকে (যা ডিফল্ট মান)। আপনার ছদ্মবেশী উইন্ডোগুলির সাথে কীভাবে আচরণ করা উচিত সে সম্পর্কে আরও বিশদ বিবরণের জন্য ওভারভিউতে ডেটা সংরক্ষণ করা এবং ছদ্মবেশী মোড দেখুন৷

নিম্নলিখিত স্ক্রিনশটগুলি ডিফল্ট নতুন ট্যাব পৃষ্ঠা এবং তারপর একটি কাস্টম নতুন ট্যাব পৃষ্ঠা দেখায়৷

ডিফল্ট নতুন ট্যাব পৃষ্ঠা

একটি কাস্টম নতুন ট্যাব পৃষ্ঠা

উদ্ভাসিত

এইভাবে এক্সটেনশন ম্যানিফেস্টে একটি ওভাররাইড পৃষ্ঠা নিবন্ধন করুন:

{
  "name": "My extension",
  ...

  "chrome_url_overrides" : {
    "PAGE_TO_OVERRIDE": "myPage.html"
  },
  ...
}

PAGE_TO_OVERRIDE এর জন্য, নিম্নলিখিতগুলির মধ্যে একটি প্রতিস্থাপন করুন:

  • bookmarks
  • history
  • newtab

পরামর্শ

একটি কার্যকর ওভাররাইড পৃষ্ঠার জন্য, এই নির্দেশিকাগুলি অনুসরণ করুন:

  • আপনার পৃষ্ঠা দ্রুত এবং ছোট করুন. ব্যবহারকারীরা আশা করে যে অন্তর্নির্মিত ব্রাউজার পৃষ্ঠাগুলি অবিলম্বে খুলবে। দীর্ঘ সময় লাগতে পারে এমন কাজগুলি এড়িয়ে চলুন। উদাহরণস্বরূপ, নেটওয়ার্ক বা ডাটাবেস সংস্থানগুলির সিঙ্ক্রোনাস ফেচ এড়িয়ে চলুন।
  • আপনার পৃষ্ঠায় একটি শিরোনাম অন্তর্ভুক্ত করুন। অন্যথায় লোকেরা পৃষ্ঠার URL দেখতে পারে, যা বিভ্রান্তিকর হতে পারে। শিরোনাম নির্দিষ্ট করার একটি উদাহরণ এখানে দেওয়া হল: <title>New Tab</title>
  • কীবোর্ড ফোকাস থাকা পৃষ্ঠার উপর নির্ভর করবেন না। যখন ব্যবহারকারী একটি নতুন ট্যাব তৈরি করে তখন ঠিকানা বার সর্বদা প্রথমে ফোকাস পায়।
  • ডিফল্ট নতুন ট্যাব পৃষ্ঠা অনুকরণ করার চেষ্টা করবেন না। ডিফল্ট নতুন ট্যাব পৃষ্ঠার একটি সামান্য পরিবর্তিত সংস্করণ তৈরি করার জন্য প্রয়োজনীয় APIগুলি—শীর্ষ পৃষ্ঠাগুলি, সম্প্রতি বন্ধ হওয়া পৃষ্ঠাগুলি, টিপস, একটি থিম ব্যাকগ্রাউন্ড ইমেজ ইত্যাদি সহ-এখনও বিদ্যমান নেই৷ তারা না করা পর্যন্ত, আপনি সম্পূর্ণ ভিন্ন কিছু করার চেষ্টা করা ভাল।

উদাহরণ

ওভাররাইড নমুনা দেখুন.