chrome.appviewTag

الوصف

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

الأذونات

appview

مدى التوفّر

الإصدار 43 من Chrome والإصدارات الأحدث نظام التشغيل Chrome فقط

الأنواع

EmbedRequest

الخصائص

  • البيانات

    عنصر

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

  • embedderId

    سلسلة

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

  • سماح

    void

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

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

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

    • url

      سلسلة

      تحدّد المحتوى المطلوب تضمينه.

  • رفض

    void

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

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

    () => {...}

الطُرق

connect()

Promise
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)
: Promise<boolean>

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

المعلمات

  • تطبيق

    سلسلة

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

  • البيانات

    أيّ اختياري

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

  • callback

    function اختياري

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

    (success: boolean) => void

    • نجاح

      قيمة منطقية

      صحيح إذا نجح طلب التضمين.

المرتجعات

  • Promise<boolean>

    الإصدار 132 من Chrome والإصدارات الأحدث

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