অম্নিবক্স থেকে অ্যাকশন ট্রিগার করুন

আপনি ব্যবহারকারীদের Chrome omnibox (সাধারণত ঠিকানা বার বলা হয়) মাধ্যমে আপনার এক্সটেনশনের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দিতে পারেন। যখন কোনো ব্যবহারকারী বহূউপযোগী ক্ষেত্রটিতে এক্সটেনশন-সংজ্ঞায়িত কীওয়ার্ড প্রবেশ করেন, তখন আপনার এক্সটেনশন নিয়ন্ত্রণ করে যে ব্যবহারকারী বহূউপযোগী ক্ষেত্রটিতে কী দেখেন৷ Omnibox নতুন ট্যাব অনুসন্ধান নমুনা এক্সটেনশন "nt" কে কীওয়ার্ড হিসেবে ব্যবহার করে। যখন ব্যবহারকারী omnibox এ "nt" টাইপ করে, তখন এটি এক্সটেনশনটিকে সক্রিয় করে। ব্যবহারকারীকে এটি সংকেত দিতে, এটি প্রদত্ত 16 বাই 16 আইকনটিকে গ্রেস্কেলে করে এবং এক্সটেনশন নামের পাশের অম্নিবক্সে প্রদর্শন করে৷

একটি কর্ম ট্রিগার করতে ominibox ব্যবহার করার একটি উদাহরণ.

প্রবেশ করা টেক্সট Chrome-কে omnibox.onInputEntered ইভেন্ট হ্যান্ডলারে একটি ইভেন্ট পাঠাতে দেয়। হ্যান্ডলারে, এক্সটেনশনটি ব্যবহারকারীর প্রবেশের জন্য একটি Google অনুসন্ধান ধারণকারী একটি নতুন ট্যাব খোলে।

chrome.omnibox.onInputEntered.addListener((text) => {
  // Encode user input for special characters , / ? : @ & = + $ #
  const newURL = `https://www.google.com/search?q=${encodeURIComponent(text)}`;
  chrome.tabs.create({ url: newURL });
});