refresh date: 2026-09-25 robots: noindex
الوصف
استخدِم واجهة برمجة التطبيقات chrome.search للبحث من خلال مقدّم الخدمة التلقائي.
الأذونات
searchمدى التوفّر
الأنواع
Disposition
Enum
"CURRENT_TAB"
تحدّد هذه القيمة أنّه سيتم عرض نتائج البحث في علامة التبويب التي تم إجراء البحث فيها أو علامة التبويب من المتصفّح النشط.
"NEW_TAB"
تحدّد عرض نتائج البحث في علامة تبويب جديدة.
"NEW_WINDOW"
يحدّد هذا الخيار عرض نتائج البحث في نافذة جديدة.
QueryInfo
الخصائص
-
disposition
Disposition اختيارية
الموقع الجغرافي الذي يجب عرض نتائج البحث فيه
CURRENT_TABهو الخيار التلقائي. -
tabId
number اختيارية
الموقع الجغرافي الذي يجب عرض نتائج البحث فيه لا يمكن استخدام "
tabId" مع "disposition". -
نصي
سلسلة
سلسلة للبحث باستخدام مقدِّم محرّك البحث التلقائي
الطُرق
query()
chrome.search.query(
queryInfo: QueryInfo,
callback?: function,
): Promise<void>
يُستخدَم للاستعلام عن مقدِّم محرّك البحث التلقائي. في حال حدوث خطأ، سيتم ضبط runtime.lastError.
المعلمات
-
queryInfo
-
callback
function اختياري
تظهر المَعلمة
callbackعلى النحو التالي:() => void
المرتجعات
-
وعد<فراغ>
الإصدار 96 من Chrome أو الإصدارات الأحدثلا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، وتحتاج المنصات الأخرى إلى استخدام عمليات الاستدعاء.