chrome.search

refresh date: 2026-09-25 robots: noindex

বিবরণ

ডিফল্ট পরিষেবা প্রদানকারীর মাধ্যমে সার্চ করতে chrome.search API ব্যবহার করুন।

অনুমতি

search

উপলভ্যতা

Chrome 87+

ধরন

Disposition

Enum

"CURRENT_TAB"
এটি নির্দিষ্ট করে যে সার্চ ফলাফল কলিং ট্যাব বা অ্যাক্টিভ ব্রাউজারের ট্যাবে দেখা যাবে।

"NEW_TAB"
সার্চ ফলাফল নতুন ট্যাবে দেখানোর জন্য নির্দিষ্ট করে।

"NEW_WINDOW"
সার্চ ফলাফল নতুন উইন্ডোতে দেখানোর জন্য নির্দিষ্ট করে।

QueryInfo

প্রপার্টি

  • ডিসপোজিশন

    ডিসপোজিশন ঐচ্ছিক

    সার্চ ফলাফল যেখানে দেখানো হবে সেই লোকেশন। CURRENT_TAB হল ডিফল্ট।

  • tabId

    নম্বর ঐচ্ছিক

    সার্চ ফলাফল যেখানে দেখানো হবে সেই লোকেশন। disposition-এর সাথে tabId ব্যবহার করা যাবে না।

  • মেসেজ পাঠান

    স্ট্রিং

    ডিফল্ট সার্চ পরিষেবা প্রদানকারীর সাথে কোয়েরি করার স্ট্রিং।

পদ্ধতি

query()

প্রতিশ্রুতি
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)
: Promise<void>

ডিফল্ট সার্চ পরিষেবা প্রদানকারীকে কোয়েরি করতে ব্যবহার করা হয়। কোনও সমস্যা হলে, runtime.lastError সেট করা হবে।

প্যারামিটারগুলি

  • queryInfo
  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

রিটার্ন

  • <void> প্রমিস

    Chrome 96+

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।