chrome.appviewTag

شرح

از برچسب appview برای جاسازی کردن «برنامه‌های Chrome» دیگر در «برنامه Chrome» خودتان استفاده کنید (به استفاده مراجعه کنید).

اجازه‌ها

appview

دردسترس بودن

Chrome نسخه ۴۳ به بالا فقط ChromeOS

انواع

EmbedRequest

مشخصات

  • داده

    شیء

    داده‌های اختیاری مشخص‌شده توسط توسعه‌دهنده که برنامه جاسازی‌شده می‌تواند هنگام تصمیم‌گیری برای جاسازی از آن‌ها استفاده کند.

  • embedderId

    رشته

    شناسه برنامه‌ای که درخواست جاسازی را ارسال کرده است.

  • مجاز کردن

    باطل کردن

    درخواست جاسازی را مجاز می‌کند.

    تابع allow به‌صورت زیر است:

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

    • نشانی وب

      رشته

      محتوایی را که باید جاسازی شود مشخص می‌کند.

  • رد کردن

    باطل کردن

    از درخواست جاسازی جلوگیری می‌کند.

    تابع deny به‌صورت زیر است:

    () => {...}

روش‌ها

connect()

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

درخواست می‌کند برنامه دیگری جاسازی شود.

پارامترها

  • برنامه

    رشته

    شناسه افزونه برنامه‌ای که باید جاسازی شود.

  • داده

    هر اختیاری

    داده‌های اختیاری مشخص‌شده توسط توسعه‌دهنده که برنامه جاسازی‌شده می‌تواند هنگام تصمیم‌گیری برای جاسازی از آن‌ها استفاده کند.

  • تماس برگشتی

    تابع اختیاری

    پارامتر callback به‌صورت زیر است:

    (success: boolean) => void

    • موفقیت‌آمیز

      بولی

      اگر درخواست جاسازی موفقیت‌آمیز باشد، True است.

بازگشتی‌ها

  • Promise<boolean>

    Chrome نسخه ۱۳۲ و بالاتر

    ‫Promises فقط برای «مانیفست نسخه ۳» و نسخه‌های جدیدتر پشتیبانی می‌شود، پلاتفرم‌های دیگر باید از callbacks استفاده کنند.