chrome.appviewTag

الوصف

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

الأذونات

appview

مدى التوفّر

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

الأنواع

EmbedRequest

الخصائص

  • البيانات

    عنصر

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

  • embedderId

    سلسلة

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

  • سماح

    باطل

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

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

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

    • url

      سلسلة

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

  • رفض

    باطل

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

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

    () => {...}

الطُرق

connect()

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

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

المعلمات

  • التطبيق

    سلسلة

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

  • البيانات

    أي اختياري

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

  • callback

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

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

    (success: boolean) => void

    • نجاح

      قيمة منطقية

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

المرتجعات

  • Promise<boolean>

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

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