chrome.appviewTag

الوصف

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

الأذونات

appview

مدى التوفّر

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

الأنواع

EmbedRequest

الخصائص

  • البيانات

    عنصر

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

  • embedderId

    سلسلة

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

  • سماح

    void

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

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

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

    • url

      سلسلة

      تحدّد هذه السمة المحتوى الذي سيتم تضمينه.

  • رفض

    void

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

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

    () => {...}

الطُرق

connect()

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

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

المعلمات

  • التطبيق

    سلسلة

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

  • البيانات

    أي اختياري

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

  • callback

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

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

    (success: boolean) => void

    • النجاح

      قيمة منطقية

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

المرتجعات

  • Promise<boolean>

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

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