chrome.appviewTag

الوصف

استخدِم علامة appview لتضمين تطبيقات Chrome أخرى في تطبيق Chrome. (راجِع الاستخدام).

الأذونات

appview

مدى التوفّر

Chrome 43 والإصدارات الأحدث

الأنواع

EmbedRequest

أماكن إقامة

  • البيانات

    عنصر

    بيانات اختيارية يحدّدها المطوّر يمكن للتطبيق المراد تضمينه استخدامها عند اتّخاذ قرار التضمين

  • embedderId

    سلسلة

    رقم تعريف التطبيق الذي أرسل طلب التضمين.

  • سماح

    غير صالح

    تسمح بطلب التضمين.

    تبدو الدالة allow على النحو التالي:

    (url: string) => {...}

    • url

      سلسلة

      لتحديد المحتوى المراد تضمينه.

  • رفض

    غير صالح

    يمنع طلب التضمين.

    تبدو الدالة deny على النحو التالي:

    () => {...}

الطُرق

connect()

الوعد
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)

يطلب تضمين تطبيق آخر.

المعلمات

  • التطبيق

    سلسلة

    معرّف إضافة التطبيق المراد تضمينه.

  • البيانات

    أي اختياري

    البيانات الاختيارية المحددة بواسطة المطوّر التي يمكن أن يستخدمها التطبيق المراد تضمينه عند اتخاذ قرار التضمين.

  • رد الاتصال

    الدالة اختيارية

    تظهر المَعلمة callback على النحو التالي:

    (success: boolean) => void

    • النجاح

      قيمة منطقية

      صحيح إذا تمّت عملية التضمين بنجاح.

المرتجعات

  • Promise<boolean>

    في انتظار المراجعة

    لا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، ويجب أن تستخدم المنصات الأخرى طلبات الاستدعاء.